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