From a7dc04c706e1af12d84967a31d014aff0073664a Mon Sep 17 00:00:00 2001 From: dion Date: Fri, 29 Aug 2003 01:55:46 +0000 Subject: [PATCH] Prep for bug fix release git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113894 13f79535-47bb-0310-9956-ffa450edef68 --- jar/announcements/1.1.ann | 19 +++ jar/project.xml | 2 +- jar/xdocs/changes.xml | 2 +- jar/xdocs/current/changes.xml | 27 ++++ jar/xdocs/current/goals.xml | 87 +++++++++++ jar/xdocs/current/index.xml | 26 ++++ jar/xdocs/current/properties.xml | 190 +++++++++++++++++++++++++ jar/xdocs/navigation.xml | 17 +++ jar/xdocs/releases/v1.1/.cvsignore | 1 + jar/xdocs/releases/v1.1/changes.xml | 27 ++++ jar/xdocs/releases/v1.1/goals.xml | 87 +++++++++++ jar/xdocs/releases/v1.1/index.xml | 26 ++++ jar/xdocs/releases/v1.1/navigation.xml | 16 +++ jar/xdocs/releases/v1.1/properties.xml | 190 +++++++++++++++++++++++++ 14 files changed, 715 insertions(+), 2 deletions(-) create mode 100644 jar/announcements/1.1.ann create mode 100644 jar/xdocs/current/changes.xml create mode 100644 jar/xdocs/current/goals.xml create mode 100644 jar/xdocs/current/index.xml create mode 100644 jar/xdocs/current/properties.xml create mode 100644 jar/xdocs/releases/v1.1/.cvsignore create mode 100644 jar/xdocs/releases/v1.1/changes.xml create mode 100644 jar/xdocs/releases/v1.1/goals.xml create mode 100644 jar/xdocs/releases/v1.1/index.xml create mode 100644 jar/xdocs/releases/v1.1/navigation.xml create mode 100644 jar/xdocs/releases/v1.1/properties.xml diff --git a/jar/announcements/1.1.ann b/jar/announcements/1.1.ann new file mode 100644 index 00000000..f3c348f0 --- /dev/null +++ b/jar/announcements/1.1.ann @@ -0,0 +1,19 @@ +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 \ No newline at end of file diff --git a/jar/project.xml b/jar/project.xml index b1b976df..155625bc 100644 --- a/jar/project.xml +++ b/jar/project.xml @@ -5,7 +5,7 @@ 3 maven-jar-plugin Maven Jar Plug-in - 1.1-SNAPSHOT + 1.1 Java Project Management Tools http://maven.apache.org/reference/plugins/jar/ diff --git a/jar/xdocs/changes.xml b/jar/xdocs/changes.xml index 8555e19a..2191c76a 100644 --- a/jar/xdocs/changes.xml +++ b/jar/xdocs/changes.xml @@ -8,7 +8,7 @@ - + Added maven.jar.index property diff --git a/jar/xdocs/current/changes.xml b/jar/xdocs/current/changes.xml new file mode 100644 index 00000000..2191c76a --- /dev/null +++ b/jar/xdocs/current/changes.xml @@ -0,0 +1,27 @@ + + + + Changes + Emmanuel Venisse + dIon Gillard + + + + + + + Added maven.jar.index property + + + Upgrade to velocity 1.4-dev + + + + + + Initial plugin created. Goals are move from java plugin. + + + + + diff --git a/jar/xdocs/current/goals.xml b/jar/xdocs/current/goals.xml new file mode 100644 index 00000000..4bd8f1ad --- /dev/null +++ b/jar/xdocs/current/goals.xml @@ -0,0 +1,87 @@ + + + + + Maven Java Plug-in Goals + dIon Gillard + Kurt Schrader + Emmanuel Venisse + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GoalDescription
jar:jarLaunch jar:jar goal.
jar:jar + Creates a jar file in the Maven build directory with the + form ${project.id}-${project.currentVersion}.jar where + the id and currentVersion are taken from the project.xml + of the project being built. +
jar:snapshot + Creates a jar file in the Maven build directory with the + form ${project.id}-YYYYMMDD.hhmmss.jar where +
    +
  • + id - taken from the project.xml + of the project being built +
  • +
  • YYYYMMDD - The current year in 8 digit format
  • +
  • hhmmss - the current time in 6 digit format
  • +
+
jar:deploy-snapshot + Deploy a snapshot jar to the remote repository +
jar:deploy + Deploy a jar to the remote repository. The jar is built using + the java:jar goal +
jar:install + Install a jar into the local repository. The jar is built using + the java:jar goal +
jar:install-snapshot + Install a jar into the local repository. The jar is built using + the jar:snapshot goal and copied into the local + repository as the -SNAPSHOT version. +
clean + This goal is a shortcut to the clean:clean goal +
clean:clean + Removes the maven.build.dir and + maven.test.reportsDirectory directories +
+
+ +
diff --git a/jar/xdocs/current/index.xml b/jar/xdocs/current/index.xml new file mode 100644 index 00000000..0cb4b985 --- /dev/null +++ b/jar/xdocs/current/index.xml @@ -0,0 +1,26 @@ + + + + + Maven Jar Plug-in + Jason van Zyl + Emmanuel Venisse + + + +
+

+ This plug-in provides your basic Jar facilities. +

+

+ For more information on the functionality provided by this plugin, + please see the Goals document. +

+

+ For more information on how to customise the functionality provided + by this plugin, please see the properties + document. +

+
+ +
diff --git a/jar/xdocs/current/properties.xml b/jar/xdocs/current/properties.xml new file mode 100644 index 00000000..aca9dd48 --- /dev/null +++ b/jar/xdocs/current/properties.xml @@ -0,0 +1,190 @@ + + + + + Properties + Stéphane MOR + dIon Gillard + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
maven.has.jar.resource.patternsYes + This is a calculated property based on the value of the + + + + +]]> + section of your + + project descriptor. If there are includes or excludes + elements, this property will be set to true +
maven.jar.excludesYes + Specifies a list of patterns to exclude from the jar process. + The default value is **/package.html, and is used + by the "java:jar" goal. +
maven.jar.indexYes + Whether to create an index list to speed up classloading. + This is a JDK 1.3+ specific feature. Defaults to false. +
maven.jar.manifestYes + 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. +
maven.jar.manifest.extensions.addYes + 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. +
maven.jar.mainclassYes + Specifies the Main-Class attribute for your manifest. If not set, + no MainClass attribute will be added to the manifest. +
maven.jarResources.basedirYes + The base directory from which resources to be included in a jar can be found. + Defaults to the base directory of the project. +
maven.jar.resources.setYes + This is the Ant patternset of all the includes and + excludes from the + + + + +]]> + section of your + + project descriptor +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyOptional?Description
maven.repo.centralYes + Central repository for maven artifacts +
maven.repo.central.directoryYes + Directory to deploy jars into on the remote repository +
maven.repo.localYes + The local repository to store maven artifacts, including jar file + dependencies +
maven.usernameYes + This is the user name used to log in to the remote repository +
maven.remote.groupYes + The name of the Unix group that should own deployed artifacts. Default to maven +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyOptional?Description
maven.build.destYesThe directory for compiled classes
maven.build.dirYes + Used by the jar:jar goal for +
    +
  • a temporary manifest file, if one is not specified
  • +
  • the assembled jar file
  • +
+
maven.dependency.classpathYes + This property holds the Ant path of all the dependent jar + files listed in the dependencies block of your + + project descriptor +
maven.final.nameYes + Usually this property is set to ${project.id}-${project.currentVersion} + but the snapshot goal overwrites it to be the snapshot signature +
user.nameYes + Used by the java:jar goal as the default value of the + Built-By attribute of the manifest if one is not specified. +
+
+ +
diff --git a/jar/xdocs/navigation.xml b/jar/xdocs/navigation.xml index 77a0e3ef..6191d881 100644 --- a/jar/xdocs/navigation.xml +++ b/jar/xdocs/navigation.xml @@ -12,5 +12,22 @@ + + + + + + + + + + + + + + + + diff --git a/jar/xdocs/releases/v1.1/.cvsignore b/jar/xdocs/releases/v1.1/.cvsignore new file mode 100644 index 00000000..cb6131bb --- /dev/null +++ b/jar/xdocs/releases/v1.1/.cvsignore @@ -0,0 +1 @@ +stylesheets diff --git a/jar/xdocs/releases/v1.1/changes.xml b/jar/xdocs/releases/v1.1/changes.xml new file mode 100644 index 00000000..2191c76a --- /dev/null +++ b/jar/xdocs/releases/v1.1/changes.xml @@ -0,0 +1,27 @@ + + + + Changes + Emmanuel Venisse + dIon Gillard + + + + + + + Added maven.jar.index property + + + Upgrade to velocity 1.4-dev + + + + + + Initial plugin created. Goals are move from java plugin. + + + + + diff --git a/jar/xdocs/releases/v1.1/goals.xml b/jar/xdocs/releases/v1.1/goals.xml new file mode 100644 index 00000000..4bd8f1ad --- /dev/null +++ b/jar/xdocs/releases/v1.1/goals.xml @@ -0,0 +1,87 @@ + + + + + Maven Java Plug-in Goals + dIon Gillard + Kurt Schrader + Emmanuel Venisse + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GoalDescription
jar:jarLaunch jar:jar goal.
jar:jar + Creates a jar file in the Maven build directory with the + form ${project.id}-${project.currentVersion}.jar where + the id and currentVersion are taken from the project.xml + of the project being built. +
jar:snapshot + Creates a jar file in the Maven build directory with the + form ${project.id}-YYYYMMDD.hhmmss.jar where +
    +
  • + id - taken from the project.xml + of the project being built +
  • +
  • YYYYMMDD - The current year in 8 digit format
  • +
  • hhmmss - the current time in 6 digit format
  • +
+
jar:deploy-snapshot + Deploy a snapshot jar to the remote repository +
jar:deploy + Deploy a jar to the remote repository. The jar is built using + the java:jar goal +
jar:install + Install a jar into the local repository. The jar is built using + the java:jar goal +
jar:install-snapshot + Install a jar into the local repository. The jar is built using + the jar:snapshot goal and copied into the local + repository as the -SNAPSHOT version. +
clean + This goal is a shortcut to the clean:clean goal +
clean:clean + Removes the maven.build.dir and + maven.test.reportsDirectory directories +
+
+ +
diff --git a/jar/xdocs/releases/v1.1/index.xml b/jar/xdocs/releases/v1.1/index.xml new file mode 100644 index 00000000..0cb4b985 --- /dev/null +++ b/jar/xdocs/releases/v1.1/index.xml @@ -0,0 +1,26 @@ + + + + + Maven Jar Plug-in + Jason van Zyl + Emmanuel Venisse + + + +
+

+ This plug-in provides your basic Jar facilities. +

+

+ For more information on the functionality provided by this plugin, + please see the Goals document. +

+

+ For more information on how to customise the functionality provided + by this plugin, please see the properties + document. +

+
+ +
diff --git a/jar/xdocs/releases/v1.1/navigation.xml b/jar/xdocs/releases/v1.1/navigation.xml new file mode 100644 index 00000000..77a0e3ef --- /dev/null +++ b/jar/xdocs/releases/v1.1/navigation.xml @@ -0,0 +1,16 @@ + + + + Maven Jar Plugin + + + + + + + + + + + + diff --git a/jar/xdocs/releases/v1.1/properties.xml b/jar/xdocs/releases/v1.1/properties.xml new file mode 100644 index 00000000..aca9dd48 --- /dev/null +++ b/jar/xdocs/releases/v1.1/properties.xml @@ -0,0 +1,190 @@ + + + + + Properties + Stéphane MOR + dIon Gillard + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
maven.has.jar.resource.patternsYes + This is a calculated property based on the value of the + + + + +]]> + section of your + + project descriptor. If there are includes or excludes + elements, this property will be set to true +
maven.jar.excludesYes + Specifies a list of patterns to exclude from the jar process. + The default value is **/package.html, and is used + by the "java:jar" goal. +
maven.jar.indexYes + Whether to create an index list to speed up classloading. + This is a JDK 1.3+ specific feature. Defaults to false. +
maven.jar.manifestYes + 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. +
maven.jar.manifest.extensions.addYes + 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. +
maven.jar.mainclassYes + Specifies the Main-Class attribute for your manifest. If not set, + no MainClass attribute will be added to the manifest. +
maven.jarResources.basedirYes + The base directory from which resources to be included in a jar can be found. + Defaults to the base directory of the project. +
maven.jar.resources.setYes + This is the Ant patternset of all the includes and + excludes from the + + + + +]]> + section of your + + project descriptor +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyOptional?Description
maven.repo.centralYes + Central repository for maven artifacts +
maven.repo.central.directoryYes + Directory to deploy jars into on the remote repository +
maven.repo.localYes + The local repository to store maven artifacts, including jar file + dependencies +
maven.usernameYes + This is the user name used to log in to the remote repository +
maven.remote.groupYes + The name of the Unix group that should own deployed artifacts. Default to maven +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
PropertyOptional?Description
maven.build.destYesThe directory for compiled classes
maven.build.dirYes + Used by the jar:jar goal for +
    +
  • a temporary manifest file, if one is not specified
  • +
  • the assembled jar file
  • +
+
maven.dependency.classpathYes + This property holds the Ant path of all the dependent jar + files listed in the dependencies block of your + + project descriptor +
maven.final.nameYes + Usually this property is set to ${project.id}-${project.currentVersion} + but the snapshot goal overwrites it to be the snapshot signature +
user.nameYes + Used by the java:jar goal as the default value of the + Built-By attribute of the manifest if one is not specified. +
+
+ +