|
From: <jde...@us...> - 2006-06-22 14:13:06
|
Revision: 1107 Author: jdempsey Date: 2006-06-22 05:38:08 -0700 (Thu, 22 Jun 2006) ViewCVS: http://svn.sourceforge.net/pcgen/?rev=1107&view=rev Log Message: ----------- Build a valid pcgen.jar file with maven. Only produce 2 zips, libs and everything else. List all developers for site report purposes. Modified Paths: -------------- Trunk/pcgen/maven.xml Trunk/pcgen/project.properties Trunk/pcgen/project.xml Modified: Trunk/pcgen/maven.xml =================================================================== --- Trunk/pcgen/maven.xml 2006-06-22 10:26:04 UTC (rev 1106) +++ Trunk/pcgen/maven.xml 2006-06-22 12:38:08 UTC (rev 1107) @@ -1,9 +1,15 @@ <project xmlns:maven="jelly:maven" xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:u="jelly:util"> <goal name="generate-jars"> + <ant:ant dir="${basedir}" antfile="build.xml" target="scripts"> + <property name="build.classes.dir" value="${maven.build.dest}"/> + </ant:ant> <ant:ant dir="${basedir}" antfile="build.xml" target="build-plugins"> <property name="build.classes.dir" value="${maven.build.dest}"/> </ant:ant> + <ant:ant dir="${basedir}" antfile="build.xml" target="manifest"> + <property name="build.classes.dir" value="${maven.build.dest}"/> + </ant:ant> </goal> <preGoal name="java:compile"> <attainGoal name="javacc:javacc-generate"/> @@ -45,8 +51,24 @@ <ant:mkdir dir="${basedir}/target/distributions" /> - <ant:zip basedir="${basedir}" destfile="target/distributions/pcgen-all-no-libs-${formattedDate}.zip" - includes="pcgen.jar, pcgen.bat, pcgen.sh, pcgen_low_mem.bat, plugins/**, data/**, outputsheets/**, docs/**, system/**" /> + <ant:zip destfile="target/distributions/pcgen-all-no-libs-${formattedDate}.zip"> + <fileset dir="${basedir}/target"> + <include name="pcgen.jar"/> + </fileset> + <fileset dir="${basedir}/code/bin"> + <include name="pcgen.sh"/> + <include name="pcgen.bat"/> + <include name="pcgen_low_mem.bat"/> + </fileset> + <fileset dir="${basedir}" > + <include name="plugins/**"/> + <include name="data/**"/> + <include name="outputsheets/**"/> + <include name="docs/**"/> + <include name="system/**"/> + </fileset> + + </ant:zip> <!-- <ant:zip basedir="${basedir}" destfile="target/distributions/pcgen-code-${formattedDate}.zip" includes="pcgen.jar, pcgen.bat, pcgen.sh, pcgen_low_mem.bat, plugins/**" /> Modified: Trunk/pcgen/project.properties =================================================================== --- Trunk/pcgen/project.properties 2006-06-22 10:26:04 UTC (rev 1106) +++ Trunk/pcgen/project.properties 2006-06-22 12:38:08 UTC (rev 1107) @@ -34,9 +34,10 @@ ################################# # The properties for the jar goal ################################# -maven.jar.index = true -maven.jar.manifest.extensions.add = true -maven.jar.override = true +maven.jar.excludes=**/package.html,plugin/** +maven.jar.mainclass=pcgen.core.Main +maven.jar.manifest=code/manifest +maven.final.name=pcgen #################################### # The properties for the javacc goal Modified: Trunk/pcgen/project.xml =================================================================== --- Trunk/pcgen/project.xml 2006-06-22 10:26:04 UTC (rev 1106) +++ Trunk/pcgen/project.xml 2006-06-22 12:38:08 UTC (rev 1107) @@ -87,6 +87,35 @@ <url>http://perrenland.org</url> <timezone>+10</timezone> </developer> + <developer> + <name>Aaron Divinsky</name> + <id>boomer70</id> + </developer> + <developer> + <name>Frank Kliewe</name> + <id>frank_kliewe</id> + </developer> + <developer> + <name>Eddy Anthony</name> + <id>eddyanthony</id> + </developer> + <developer> + <name>Paul W. King</name> + <id>kingpaul</id> + </developer> + <developer> + <name>Brian</name> + <id>telechus</id> + </developer> + <developer> + <name>Andrew Wilson</name> + <id>nuance</id> + </developer> + <developer> + <name>Tir Gwaith</name> + <id>tir-gwaith</id> + </developer> + </developers> <dependencies> @@ -231,6 +260,13 @@ <include>**/*.properties</include> </includes> </resource> + <resource> + <!-- The resources are in the same place as the sources. --> + <directory>code/src/java</directory> + <includes> + <include>pcgen/gui/resource/*</include> + </includes> + </resource> </resources> </build> </project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |