dion 2003/08/28 18:55:46 Modified: src/plugins-build/jar project.xml src/plugins-build/jar/xdocs changes.xml navigation.xml Added: src/plugins-build/jar/announcements 1.1.ann src/plugins-build/jar/xdocs/releases/v1.1 changes.xml navigation.xml index.xml .cvsignore goals.xml properties.xml src/plugins-build/jar/xdocs/current properties.xml changes.xml goals.xml index.xml Log: Prep for bug fix release Revision Changes Path 1.1 maven/src/plugins-build/jar/announcements/1.1.ann Index: 1.1.ann =================================================================== The Maven team is pleased to announce the Jar plugin 1.1 release! http://maven.apache.org/reference/plugins/jar/index.html The Maven Jar plugin is a core plugin of Maven that assists in creating jar files. This release is a bug fix release to allow users of Maven 1.0-beta10 to update their local installation. The default for creating a jar index is now false. Changes in this version: o Added maven.jar.index property o Upgrade to velocity 1.4-dev You can download the Jar plugin here: http://www.ibiblio.org/maven/maven/plugins/maven-jar-plugin-1.1.jar Have fun! -dIon 1.1 maven/src/plugins-build/jar/xdocs/releases/v1.1/changes.xml Index: changes.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Changes</title> <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author> <author email="[EMAIL PROTECTED]">dIon Gillard</author> </properties> <body> <release version="1.1" date="2003-08-29"> <action dev="dion" type="update"> Added maven.jar.index property </action> <action dev="dion" type="update"> Upgrade to velocity 1.4-dev </action> </release> <release version="1.0" date="Unknown"> <action dev="evenisse" type="add"> Initial plugin created. Goals are move from java plugin. </action> </release> </body> </document> 1.1 maven/src/plugins-build/jar/xdocs/releases/v1.1/navigation.xml Index: navigation.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <project name="Maven Jar Plugin"> <title>Maven Jar Plugin</title> <body> <links> <item name="Maven" href="http://maven.apache.org/"/> <item name="Java" href="http://java.sun.com/"/> </links> <menu name="Overview"> <item name="Goals" href="/goals.html" /> <item name="Properties" href="/properties.html" /> </menu> </body> </project> 1.1 maven/src/plugins-build/jar/xdocs/releases/v1.1/index.xml Index: index.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Maven Jar Plug-in</title> <author email="[EMAIL PROTECTED]">Jason van Zyl</author> <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author> </properties> <body> <section name="Maven Jar Plug-in"> <p> This plug-in provides your basic Jar facilities. </p> <p> For more information on the functionality provided by this plugin, please see the <a href="goals.html">Goals</a> document. </p> <p> For more information on how to customise the functionality provided by this plugin, please see the <a href="properties.html">properties</a> document. </p> </section> </body> </document> 1.1 maven/src/plugins-build/jar/xdocs/releases/v1.1/.cvsignore Index: .cvsignore =================================================================== stylesheets 1.1 maven/src/plugins-build/jar/xdocs/releases/v1.1/goals.xml Index: goals.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Maven Java Plug-in Goals</title> <author email="[EMAIL PROTECTED]">dIon Gillard</author> <author email="[EMAIL PROTECTED]">Kurt Schrader</author> <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author> </properties> <body> <section name="Goals"> <table> <tr><th>Goal</th><th>Description</th></tr> <tr> <td>jar:jar</td> <td>Launch jar:jar goal.</td> </tr> <tr> <td>jar:jar</td> <td> Creates a jar file in the Maven build directory with the form <code>${project.id}-${project.currentVersion}.jar</code> where the id and currentVersion are taken from the <code>project.xml</code> of the project being built. </td> </tr> <tr> <td>jar:snapshot</td> <td> Creates a jar file in the Maven build directory with the form <code>${project.id}-YYYYMMDD.hhmmss.jar</code> where <ul> <li> id - taken from the <code>project.xml</code> of the project being built </li> <li>YYYYMMDD - The current year in 8 digit format</li> <li>hhmmss - the current time in 6 digit format</li> </ul> </td> </tr> <tr> <td>jar:deploy-snapshot</td> <td> Deploy a snapshot jar to the remote repository </td> </tr> <tr> <td>jar:deploy</td> <td> Deploy a jar to the remote repository. The jar is built using the <code>java:jar</code> goal </td> </tr> <tr> <td>jar:install</td> <td> Install a jar into the local repository. The jar is built using the <code>java:jar</code> goal </td> </tr> <tr> <td>jar:install-snapshot</td> <td> Install a jar into the local repository. The jar is built using the <code>jar:snapshot</code> goal and copied into the local repository as the -SNAPSHOT version. </td> </tr> <tr> <td>clean</td> <td> This goal is a shortcut to the <code>clean:clean</code> goal </td> </tr> <tr> <td>clean:clean</td> <td> Removes the <a href="properties.html">maven.build.dir</a> and <a href="properties.html">maven.test.reportsDirectory</a> directories </td> </tr> </table> </section> </body> </document> 1.1 maven/src/plugins-build/jar/xdocs/releases/v1.1/properties.xml Index: properties.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <document> <properties> <title>Properties</title> <author email="[EMAIL PROTECTED]">Stéphane MOR</author> <author email="[EMAIL PROTECTED]">dIon Gillard</author> </properties> <body> <section name="Jar Settings"> <table> <tr> <td>maven.has.jar.resource.patterns</td> <td>Yes</td> <td> This is a calculated property based on the value of the <source><![CDATA[ <build> <resources> </resources> </build> ]]></source> section of your <a href="http://maven.apache.org/reference/project-descriptor.html"> project descriptor</a>. If there are <code>includes</code> or <code>excludes</code> elements, this property will be set to true </td> </tr> <tr> <td>maven.jar.excludes</td> <td>Yes</td> <td> Specifies a list of patterns to exclude from the jar process. The default value is <code>**/package.html</code>, and is used by the "java:jar" goal. </td> </tr> <tr> <td>maven.jar.index</td> <td>Yes</td> <td> Whether to create an index list to speed up classloading. This is a JDK 1.3+ specific feature. Defaults to false. </td> </tr> <tr> <td>maven.jar.manifest</td> <td>Yes</td> <td> Specifies the manifest to be used in the creation of a jar. This file is 'merged' with the default manifest created by Maven. Any values specified in the file referenced by this property will override Maven's defaults. </td> </tr> <tr> <td>maven.jar.manifest.extensions.add</td> <td>Yes</td> <td> Tells maven to add extension information the the jar manifest. This can cause some applications to break, so it has been disabled by default. Set to 'true' to enable extension information. </td> </tr> <tr> <td>maven.jar.mainclass</td> <td>Yes</td> <td> Specifies the Main-Class attribute for your manifest. If not set, no MainClass attribute will be added to the manifest. </td> </tr> <tr> <td>maven.jarResources.basedir</td> <td>Yes</td> <td> The base directory from which resources to be included in a jar can be found. Defaults to the base directory of the project. </td> </tr> <tr> <td>maven.jar.resources.set</td> <td>Yes</td> <td> This is the Ant <code>patternset</code> of all the <code>include</code>s and <code>exclude</code>s from the <source><![CDATA[ <build> <resources> </resources> </build> ]]></source> section of your <a href="http://maven.apache.org/reference/project-descriptor.html"> project descriptor</a> </td> </tr> </table> </section> <section name="Deploy Settings"> <table> <tr><th>Property</th><th>Optional?</th><th>Description</th></tr> <tr> <td>maven.repo.central</td> <td>Yes</td> <td> Central repository for maven artifacts </td> </tr> <tr> <td>maven.repo.central.directory</td> <td>Yes</td> <td> Directory to deploy jars into on the remote repository </td> </tr> <tr> <td>maven.repo.local</td> <td>Yes</td> <td> The local repository to store maven artifacts, including jar file dependencies </td> </tr> <tr> <td>maven.username</td> <td>Yes</td> <td> This is the user name used to log in to the remote repository </td> </tr> <tr> <td>maven.remote.group</td> <td>Yes</td> <td> The name of the Unix group that should own deployed artifacts. Default to maven </td> </tr> </table> </section> <section name="Other Settings"> <table> <tr><th>Property</th><th>Optional?</th><th>Description</th></tr> <tr> <td>maven.build.dest</td> <td>Yes</td> <td>The directory for compiled classes</td> </tr> <tr> <td>maven.build.dir</td> <td>Yes</td> <td> Used by the <code>jar:jar</code> goal for <ul> <li>a temporary manifest file, if one is not specified</li> <li>the assembled jar file</li> </ul> </td> </tr> <tr> <td>maven.dependency.classpath</td> <td>Yes</td> <td> This property holds the Ant <code>path</code> of all the dependent jar files listed in the <code>dependencies</code> block of your <a href="http://maven.apache.org/reference/project-descriptor.html"> project descriptor</a> </td> </tr> <tr> <td>maven.final.name</td> <td>Yes</td> <td> Usually this property is set to <code>${project.id}-${project.currentVersion}</code> but the snapshot goal overwrites it to be the snapshot signature </td> </tr> <tr> <td>user.name</td> <td>Yes</td> <td> Used by the <code>java:jar</code> goal as the default value of the <code>Built-By</code> attribute of the manifest if one is not specified. </td> </tr> </table> </section> </body> </document> 1.9 +1 -1 maven/src/plugins-build/jar/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/maven/src/plugins-build/jar/project.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- project.xml 19 Aug 2003 04:45:07 -0000 1.8 +++ project.xml 29 Aug 2003 01:55:45 -0000 1.9 @@ -5,7 +5,7 @@ <pomVersion>3</pomVersion> <id>maven-jar-plugin</id> <name>Maven Jar Plug-in</name> - <currentVersion>1.1-SNAPSHOT</currentVersion> + <currentVersion>1.1</currentVersion> <description/> <shortDescription>Java Project Management Tools</shortDescription> <url>http://maven.apache.org/reference/plugins/jar/</url> 1.1 maven/src/plugins-build/jar/xdocs/current/properties.xml Index: properties.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <document> <properties> <title>Properties</title> <author email="[EMAIL PROTECTED]">Stéphane MOR</author> <author email="[EMAIL PROTECTED]">dIon Gillard</author> </properties> <body> <section name="Jar Settings"> <table> <tr> <td>maven.has.jar.resource.patterns</td> <td>Yes</td> <td> This is a calculated property based on the value of the <source><![CDATA[ <build> <resources> </resources> </build> ]]></source> section of your <a href="http://maven.apache.org/reference/project-descriptor.html"> project descriptor</a>. If there are <code>includes</code> or <code>excludes</code> elements, this property will be set to true </td> </tr> <tr> <td>maven.jar.excludes</td> <td>Yes</td> <td> Specifies a list of patterns to exclude from the jar process. The default value is <code>**/package.html</code>, and is used by the "java:jar" goal. </td> </tr> <tr> <td>maven.jar.index</td> <td>Yes</td> <td> Whether to create an index list to speed up classloading. This is a JDK 1.3+ specific feature. Defaults to false. </td> </tr> <tr> <td>maven.jar.manifest</td> <td>Yes</td> <td> Specifies the manifest to be used in the creation of a jar. This file is 'merged' with the default manifest created by Maven. Any values specified in the file referenced by this property will override Maven's defaults. </td> </tr> <tr> <td>maven.jar.manifest.extensions.add</td> <td>Yes</td> <td> Tells maven to add extension information the the jar manifest. This can cause some applications to break, so it has been disabled by default. Set to 'true' to enable extension information. </td> </tr> <tr> <td>maven.jar.mainclass</td> <td>Yes</td> <td> Specifies the Main-Class attribute for your manifest. If not set, no MainClass attribute will be added to the manifest. </td> </tr> <tr> <td>maven.jarResources.basedir</td> <td>Yes</td> <td> The base directory from which resources to be included in a jar can be found. Defaults to the base directory of the project. </td> </tr> <tr> <td>maven.jar.resources.set</td> <td>Yes</td> <td> This is the Ant <code>patternset</code> of all the <code>include</code>s and <code>exclude</code>s from the <source><![CDATA[ <build> <resources> </resources> </build> ]]></source> section of your <a href="http://maven.apache.org/reference/project-descriptor.html"> project descriptor</a> </td> </tr> </table> </section> <section name="Deploy Settings"> <table> <tr><th>Property</th><th>Optional?</th><th>Description</th></tr> <tr> <td>maven.repo.central</td> <td>Yes</td> <td> Central repository for maven artifacts </td> </tr> <tr> <td>maven.repo.central.directory</td> <td>Yes</td> <td> Directory to deploy jars into on the remote repository </td> </tr> <tr> <td>maven.repo.local</td> <td>Yes</td> <td> The local repository to store maven artifacts, including jar file dependencies </td> </tr> <tr> <td>maven.username</td> <td>Yes</td> <td> This is the user name used to log in to the remote repository </td> </tr> <tr> <td>maven.remote.group</td> <td>Yes</td> <td> The name of the Unix group that should own deployed artifacts. Default to maven </td> </tr> </table> </section> <section name="Other Settings"> <table> <tr><th>Property</th><th>Optional?</th><th>Description</th></tr> <tr> <td>maven.build.dest</td> <td>Yes</td> <td>The directory for compiled classes</td> </tr> <tr> <td>maven.build.dir</td> <td>Yes</td> <td> Used by the <code>jar:jar</code> goal for <ul> <li>a temporary manifest file, if one is not specified</li> <li>the assembled jar file</li> </ul> </td> </tr> <tr> <td>maven.dependency.classpath</td> <td>Yes</td> <td> This property holds the Ant <code>path</code> of all the dependent jar files listed in the <code>dependencies</code> block of your <a href="http://maven.apache.org/reference/project-descriptor.html"> project descriptor</a> </td> </tr> <tr> <td>maven.final.name</td> <td>Yes</td> <td> Usually this property is set to <code>${project.id}-${project.currentVersion}</code> but the snapshot goal overwrites it to be the snapshot signature </td> </tr> <tr> <td>user.name</td> <td>Yes</td> <td> Used by the <code>java:jar</code> goal as the default value of the <code>Built-By</code> attribute of the manifest if one is not specified. </td> </tr> </table> </section> </body> </document> 1.1 maven/src/plugins-build/jar/xdocs/current/changes.xml Index: changes.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Changes</title> <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author> <author email="[EMAIL PROTECTED]">dIon Gillard</author> </properties> <body> <release version="1.1" date="2003-08-29"> <action dev="dion" type="update"> Added maven.jar.index property </action> <action dev="dion" type="update"> Upgrade to velocity 1.4-dev </action> </release> <release version="1.0" date="Unknown"> <action dev="evenisse" type="add"> Initial plugin created. Goals are move from java plugin. </action> </release> </body> </document> 1.1 maven/src/plugins-build/jar/xdocs/current/goals.xml Index: goals.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Maven Java Plug-in Goals</title> <author email="[EMAIL PROTECTED]">dIon Gillard</author> <author email="[EMAIL PROTECTED]">Kurt Schrader</author> <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author> </properties> <body> <section name="Goals"> <table> <tr><th>Goal</th><th>Description</th></tr> <tr> <td>jar:jar</td> <td>Launch jar:jar goal.</td> </tr> <tr> <td>jar:jar</td> <td> Creates a jar file in the Maven build directory with the form <code>${project.id}-${project.currentVersion}.jar</code> where the id and currentVersion are taken from the <code>project.xml</code> of the project being built. </td> </tr> <tr> <td>jar:snapshot</td> <td> Creates a jar file in the Maven build directory with the form <code>${project.id}-YYYYMMDD.hhmmss.jar</code> where <ul> <li> id - taken from the <code>project.xml</code> of the project being built </li> <li>YYYYMMDD - The current year in 8 digit format</li> <li>hhmmss - the current time in 6 digit format</li> </ul> </td> </tr> <tr> <td>jar:deploy-snapshot</td> <td> Deploy a snapshot jar to the remote repository </td> </tr> <tr> <td>jar:deploy</td> <td> Deploy a jar to the remote repository. The jar is built using the <code>java:jar</code> goal </td> </tr> <tr> <td>jar:install</td> <td> Install a jar into the local repository. The jar is built using the <code>java:jar</code> goal </td> </tr> <tr> <td>jar:install-snapshot</td> <td> Install a jar into the local repository. The jar is built using the <code>jar:snapshot</code> goal and copied into the local repository as the -SNAPSHOT version. </td> </tr> <tr> <td>clean</td> <td> This goal is a shortcut to the <code>clean:clean</code> goal </td> </tr> <tr> <td>clean:clean</td> <td> Removes the <a href="properties.html">maven.build.dir</a> and <a href="properties.html">maven.test.reportsDirectory</a> directories </td> </tr> </table> </section> </body> </document> 1.1 maven/src/plugins-build/jar/xdocs/current/index.xml Index: index.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Maven Jar Plug-in</title> <author email="[EMAIL PROTECTED]">Jason van Zyl</author> <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author> </properties> <body> <section name="Maven Jar Plug-in"> <p> This plug-in provides your basic Jar facilities. </p> <p> For more information on the functionality provided by this plugin, please see the <a href="goals.html">Goals</a> document. </p> <p> For more information on how to customise the functionality provided by this plugin, please see the <a href="properties.html">properties</a> document. </p> </section> </body> </document> 1.4 +1 -1 maven/src/plugins-build/jar/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/maven/src/plugins-build/jar/xdocs/changes.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- changes.xml 5 Aug 2003 08:11:47 -0000 1.3 +++ changes.xml 29 Aug 2003 01:55:46 -0000 1.4 @@ -8,7 +8,7 @@ <body> - <release version="1.1" date="in CVS"> + <release version="1.1" date="2003-08-29"> <action dev="dion" type="update"> Added maven.jar.index property </action> 1.3 +17 -0 maven/src/plugins-build/jar/xdocs/navigation.xml Index: navigation.xml =================================================================== RCS file: /home/cvs/maven/src/plugins-build/jar/xdocs/navigation.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- navigation.xml 22 Apr 2003 12:20:49 -0000 1.2 +++ navigation.xml 29 Aug 2003 01:55:46 -0000 1.3 @@ -12,5 +12,22 @@ <item name="Goals" href="/goals.html" /> <item name="Properties" href="/properties.html" /> </menu> + <menu name="Versions"> + <item name="Current" href="current/index.html" collapse="true"> + <item name="Goals" href="/current/goals.html" /> + <item name="Properties" href="/current/properties.html" /> + <item name="Changes" href="/current/changes.html" /> + </item> + <item name="Release 1.1" href="/releases/v1.1/index.html"> + <item name="Goals" href="/releases/v1.1/goals.html" /> + <item name="Properties" href="/releases/v1.1/properties.html" /> + <item name="Changes" href="/releases/v1.1/changes.html" /> + </item> + </menu> + <menu name="Downloads"> + <item name="Jar Plugin 1.1" + href="http://www.ibiblio.org/maven/maven/plugins/maven-jar-plugin-1.1.jar"/> + </menu> + </body> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]