You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by sr...@apache.org on 2003/12/03 03:05:09 UTC

cvs commit: jakarta-struts project.properties maven.xml project.xml

sraeburn    2003/12/02 18:05:09

  Modified:    .        project.properties maven.xml project.xml
  Log:
  Maven build changes to create TLDs & copy resources for struts.jar
  PR: 25076 & 25147
  Submitted by:	Tim Chen  & Joe Germuska
  
  Revision  Changes    Path
  1.4       +5 -1      jakarta-struts/project.properties
  
  Index: project.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/project.properties,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- project.properties	29 Nov 2003 07:27:33 -0000	1.3
  +++ project.properties	3 Dec 2003 02:05:09 -0000	1.4
  @@ -21,6 +21,10 @@
   #keep ant & maven directories seperate.
   maven.build.dir=m-target
   
  +# doc.dir is a property used in the original Ant-oriented build.xml.
  +# define it here to make it easier to port ant tasks to maven.xml
  +doc.dir=doc
  +
   # display the date on the site
   maven.xdoc.date = left
   # Display the version the web site is documenting
  
  
  
  1.4       +70 -5     jakarta-struts/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/maven.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- maven.xml	29 Nov 2003 07:27:33 -0000	1.3
  +++ maven.xml	3 Dec 2003 02:05:09 -0000	1.4
  @@ -1,15 +1,80 @@
  -<project default="jar:jar">
  +<project default="jar:jar"
  +  xmlns:j="jelly:core"
  +  xmlns:ant="jelly:ant">
   
     <preGoal name="xdoc:jelly-transform">
       <attainGoal name="html2xdoc"/>
  -  </preGoal>
   
  -  <!-- 
  +    <!-- 
         Maven FAQ PlugIn 1.2 will allow multiple faqs
         For now, we'll just generate them from xdocs    
  -  <preGoal name="xdoc:jelly-transform">
       <attainGoal name="faq"/>
  +    -->
     </preGoal>
  -  --> 
  +
  +  <!-- Prepare additional Jar resources -->
  +  <postGoal name="java:jar-resources">
  +  
  +    <!-- Generate TLDs -->
  +	${systemScope.setProperty('javax.xml.transform.TransformerFactory','org.apache.xalan.processor.TransformerFactoryImpl')}
  +	<ant:style basedir="doc/userGuide"
  +		destdir="${maven.build.dir}/classes/META-INF/tlds"
  +		extension=".tld"
  +		style="doc/stylesheets/tld.xsl"
  +		includes="struts-*.xml"/>
  +
  +	<!-- Copy DTDs -->	
  +    <ant:copy todir="${maven.build.dir}/classes/org/apache/struts/resources">
  +      <ant:fileset dir="./conf/share">
  +        <ant:include name="*.dtd"/>
  +      </ant:fileset>
  +    </ant:copy>		
  +  </postGoal>
  +
  +  <postGoal name="dist:prepare-bin-filesystem">
  +
  +    <!-- Copy Instructions and Readmes -->
  +    <ant:copy todir="${maven.dist.bin.assembly.dir}">
  +      <ant:fileset dir=".">
  +        <ant:include name="README*"/>
  +        <ant:include name="LICENSE*"/>
  +        <ant:include name="STATUS*"/>
  +        <ant:include name="INSTALL*"/>
  +      </ant:fileset>
  +    </ant:copy>
  +
  +    <!-- Copy configuration files -->
  +    <j:set var="docsDest" value="${maven.docs.dest}"/>
  +    <ant:copy todir="${maven.dist.bin.assembly.dir}/conf">
  +      <ant:fileset dir="./conf/share">
  +        <ant:include name="*.xml"/>
  +        <ant:include name="*.dtd"/>
  +      </ant:fileset>
  +    </ant:copy>
  +  </postGoal>
  +
  +
  +  <postGoal name="dist:prepare-src-filesystem">
  +    <!-- Copy Instructions and Readmes -->
  +    <ant:copy todir="${maven.dist.src.assembly.dir}">
  +      <ant:fileset dir=".">
  +        <ant:include name="README*"/>
  +        <ant:include name="LICENSE*"/>
  +        <ant:include name="STATUS*"/>
  +        <ant:include name="INSTALL*"/>
  +      </ant:fileset>
  +    </ant:copy>
  +
  +    <!-- Copy configuration files -->
  +    <j:set var="docsDest" value="${maven.docs.dest}"/>
  +    <ant:copy todir="${maven.dist.src.assembly.dir}/conf">
  +      <ant:fileset dir="./conf/share">
  +        <ant:include name="*.xml"/>
  +        <ant:include name="*.dtd"/>
  +      </ant:fileset>
  +    </ant:copy>
  +  </postGoal>
  +
  +  
   
   </project>
  
  
  
  1.15      +9 -0      jakarta-struts/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/project.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- project.xml	29 Nov 2003 07:27:33 -0000	1.14
  +++ project.xml	3 Dec 2003 02:05:09 -0000	1.15
  @@ -285,6 +285,15 @@
         <version>1.4.1</version>
         <url>http://jakarta.apache.org/cactus</url>
       </dependency>
  +
  +  	<!-- for tld generation -->
  +	<dependency>
  +		<groupId>xalan</groupId>
  +		<artifactId>xalan</artifactId>
  +		<version>2.5.1</version>
  +		<url>http://xml.apache.org/xalan</url>
  +	</dependency> 
  +
     </dependencies>
   
     <build>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org