You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by ws...@apache.org on 2005/09/17 07:50:19 UTC

svn commit: r289707 - in /struts/shale/trunk/build: README.txt core-test/maven.xml core-test/project.xml maven.xml project.properties use-cases/maven.xml

Author: wsmoak
Date: Fri Sep 16 22:50:07 2005
New Revision: 289707

URL: http://svn.apache.org/viewcvs?rev=289707&view=rev
Log:
Updated Maven build files
 - Pick up new .properties files for core-library tests
 - Fix problem with empty source distributions when running from 'build'
 - Check ibiblio.com first for dependencies
 - Override jar:install goal for sub-projects with no .jar artifact

Modified:
    struts/shale/trunk/build/README.txt
    struts/shale/trunk/build/core-test/maven.xml
    struts/shale/trunk/build/core-test/project.xml
    struts/shale/trunk/build/maven.xml
    struts/shale/trunk/build/project.properties
    struts/shale/trunk/build/use-cases/maven.xml

Modified: struts/shale/trunk/build/README.txt
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/README.txt?rev=289707&r1=289706&r2=289707&view=diff
==============================================================================
--- struts/shale/trunk/build/README.txt (original)
+++ struts/shale/trunk/build/README.txt Fri Sep 16 22:50:07 2005
@@ -46,8 +46,6 @@
 * The checkstyle report is disabled because it breaks the build of any 
 sub-project containing <sourceModifications>.
 
-* The source distributions do not include the source code
-
 * The javadoc goal in the spring sub-project does not exclude the webflow
 source files.
 

Modified: struts/shale/trunk/build/core-test/maven.xml
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/core-test/maven.xml?rev=289707&r1=289706&r2=289707&view=diff
==============================================================================
--- struts/shale/trunk/build/core-test/maven.xml (original)
+++ struts/shale/trunk/build/core-test/maven.xml Fri Sep 16 22:50:07 2005
@@ -1,15 +1,14 @@
-<project default="jar:jar"
+<project default="test:test"
   xmlns:j="jelly:core"
   xmlns:ant="jelly:ant"
   xmlns:maven="jelly:maven">
 
   <goal name="dist">
-    <attainGoal name="war"/>
+    <attainGoal name="test"/>
   </goal>
     
-    <goal name="jar:jar">
-       <ant:echo>[INFO] There is no jar artifact for this sub-project.  
-                  Use 'maven test' instead.</ant:echo>
+    <goal name="jar:install">
+       <!-- override -->
     </goal>
 
 </project>

Modified: struts/shale/trunk/build/core-test/project.xml
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/core-test/project.xml?rev=289707&r1=289706&r2=289707&view=diff
==============================================================================
--- struts/shale/trunk/build/core-test/project.xml (original)
+++ struts/shale/trunk/build/core-test/project.xml Fri Sep 16 22:50:07 2005
@@ -47,6 +47,7 @@
               <directory>${maven.src.dir}/test</directory>
               <includes>
                 <include>**/*.xml</include>
+                <include>**/*.properties</include>
               </includes>
             </resource>
           </resources>

Modified: struts/shale/trunk/build/maven.xml
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/maven.xml?rev=289707&r1=289706&r2=289707&view=diff
==============================================================================
--- struts/shale/trunk/build/maven.xml (original)
+++ struts/shale/trunk/build/maven.xml Fri Sep 16 22:50:07 2005
@@ -29,4 +29,15 @@
       <attainGoal name="clean"/>
    </postGoal>
    
+   <!-- Workaround for maven-dist-plugin's inability to find the 
+        source code when running from 'build'. -->
+   <postGoal name="dist:prepare-src-filesystem">
+      <ant:available property="sourcePresent" file="${maven.src.dir}"/>
+      <j:if test="${sourcePresent}">
+        <ant:copy todir="${maven.dist.src.assembly.dir}/src">
+          <ant:fileset dir="${maven.src.dir}" /> 
+        </ant:copy>
+      </j:if>
+  </postGoal>
+   
 </project>

Modified: struts/shale/trunk/build/project.properties
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/project.properties?rev=289707&r1=289706&r2=289707&view=diff
==============================================================================
--- struts/shale/trunk/build/project.properties (original)
+++ struts/shale/trunk/build/project.properties Fri Sep 16 22:50:07 2005
@@ -6,7 +6,7 @@
 maven.repo.central.directory=/www/svn.apache.org/repository/ # nightly builds
 maven.repo.central.directory=/www/www.apache.org/dist/java-repository
 
-maven.repo.remote=http://cvs.apache.org/repository/,http://www.ibiblio.org/maven/,http://dist.codehaus.org/,http://www.bluesunrise.com/maven/ 
+maven.repo.remote=http://www.ibiblio.org/maven/,http://cvs.apache.org/repository/,http://dist.codehaus.org/,http://www.bluesunrise.com/maven/ 
 
 maven.multiproject.basedir  = .
 maven.multiproject.includes = */project.xml

Modified: struts/shale/trunk/build/use-cases/maven.xml
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/build/use-cases/maven.xml?rev=289707&r1=289706&r2=289707&view=diff
==============================================================================
--- struts/shale/trunk/build/use-cases/maven.xml (original)
+++ struts/shale/trunk/build/use-cases/maven.xml Fri Sep 16 22:50:07 2005
@@ -36,11 +36,9 @@
                   tofile="${maven.war.webapp.dir}/WEB-INF/classes/org/apache/shale/usecases/view/Bundle_en.properties"/>
 
   </preGoal>
-  
-  <goal name="jar:jar">
-    <ant:echo>[INFO] There is no jar artifact for this sub-project.  
-                  Use 'maven war' instead.</ant:echo>
+ 
+  <goal name="jar:install">
+    <!-- override -->  
   </goal>
-  
 
 </project>



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