[pkg-java] r3547 - in trunk: . maven-ant-helper maven-ant-helper/debian maven-ant-helper/src maven-ant-helper/src/main maven-ant-helper/src/main/java

paulcager-guest at alioth.debian.org paulcager-guest at alioth.debian.org
Sun May 27 22:02:42 UTC 2007


Author: paulcager-guest
Date: 2007-05-27 22:02:42 +0000 (Sun, 27 May 2007)
New Revision: 3547

Added:
   trunk/maven-ant-helper/
   trunk/maven-ant-helper/Makefile
   trunk/maven-ant-helper/debian/
   trunk/maven-ant-helper/debian/README
   trunk/maven-ant-helper/debian/changelog
   trunk/maven-ant-helper/debian/compat
   trunk/maven-ant-helper/debian/control
   trunk/maven-ant-helper/debian/copyright
   trunk/maven-ant-helper/debian/dirs
   trunk/maven-ant-helper/debian/docs
   trunk/maven-ant-helper/debian/rules
   trunk/maven-ant-helper/maven-build.xml
   trunk/maven-ant-helper/maven-defaults.properties
   trunk/maven-ant-helper/src/
   trunk/maven-ant-helper/src/main/
   trunk/maven-ant-helper/src/main/java/
   trunk/maven-ant-helper/src/main/java/ModelloTask.java
Log:
Imported on behalf of trygvis, who has problems connecting to svn.

Prototype ant helper package for maven builds.


Added: trunk/maven-ant-helper/Makefile
===================================================================
--- trunk/maven-ant-helper/Makefile	                        (rev 0)
+++ trunk/maven-ant-helper/Makefile	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,17 @@
+build: build/maven-ant-helper.jar
+
+build/maven-ant-helper.jar: $(wildcard src/main/java/*.java)
+	javac \
+		-cp /usr/share/java/ant.jar:/usr/share/java/modello-core.jar \
+		-d build/classes \
+		src/main/java
+	jar cf build/maven-ant-helper.jar -C build/classes .
+
+clean:
+	rm -rf build
+
+install:
+	install -d -o root -g root $(DESTDIR)/usr/share/maven-ant-helper
+	install -o root -g root maven-build.xml $(DESTDIR)/usr/share/maven-ant-helper
+	install -o root -g root maven-defaults.properties $(DESTDIR)/usr/share/maven-ant-helper
+	install -o root -g root build/maven-ant-helper.jar $(DESTDIR)/usr/share/maven-ant-helper

Added: trunk/maven-ant-helper/debian/README
===================================================================
--- trunk/maven-ant-helper/debian/README	                        (rev 0)
+++ trunk/maven-ant-helper/debian/README	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,6 @@
+The Debian Package maven-ant-helper
+----------------------------
+
+Comments regarding the Package
+
+ -- Trygve Laugstøl <trygvis at inamo.no>  Sun, 27 May 2007 03:30:35 +0200

Added: trunk/maven-ant-helper/debian/changelog
===================================================================
--- trunk/maven-ant-helper/debian/changelog	                        (rev 0)
+++ trunk/maven-ant-helper/debian/changelog	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,5 @@
+maven-ant-helper (1.0) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Trygve Laugstol <trygvis at inamo.no>  Sun, 27 May 2007 03:30:35 +0200

Added: trunk/maven-ant-helper/debian/compat
===================================================================
--- trunk/maven-ant-helper/debian/compat	                        (rev 0)
+++ trunk/maven-ant-helper/debian/compat	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1 @@
+5

Added: trunk/maven-ant-helper/debian/control
===================================================================
--- trunk/maven-ant-helper/debian/control	                        (rev 0)
+++ trunk/maven-ant-helper/debian/control	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,12 @@
+Source: maven-ant-helper
+Section: devel
+Priority: extra
+Maintainer: Trygve Laugstøl <trygvis at inamo.no>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.2
+
+Package: maven-ant-helper
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: <insert up to 60 chars description>
+ <insert long description, indented with spaces>

Added: trunk/maven-ant-helper/debian/copyright
===================================================================
--- trunk/maven-ant-helper/debian/copyright	                        (rev 0)
+++ trunk/maven-ant-helper/debian/copyright	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,210 @@
+This is maven-ant-helper, written and maintained by Trygve Laugstøl <trygvis at inamo.no>
+on Sun, 27 May 2007 03:30:35 +0200.
+
+The original source can always be found at:
+	ftp://ftp.debian.org/dists/unstable/main/source/
+
+Copyright Holder:  Trygve Laugstøl
+
+License:
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

Added: trunk/maven-ant-helper/debian/dirs
===================================================================
--- trunk/maven-ant-helper/debian/dirs	                        (rev 0)
+++ trunk/maven-ant-helper/debian/dirs	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1 @@
+usr/share/maven-ant-helper

Added: trunk/maven-ant-helper/debian/docs
===================================================================

Added: trunk/maven-ant-helper/debian/rules
===================================================================
--- trunk/maven-ant-helper/debian/rules	                        (rev 0)
+++ trunk/maven-ant-helper/debian/rules	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,89 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+
+	touch configure-stamp
+
+build: build-stamp
+
+build-stamp: configure-stamp 
+	dh_testdir
+
+	# Add here commands to compile the package.
+	$(MAKE)
+	#docbook-to-man debian/maven-ant-helper.sgml > maven-ant-helper.1
+
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	-$(MAKE) clean
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/maven-ant-helper.
+	$(MAKE) DESTDIR=$(CURDIR)/debian/maven-ant-helper install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_python
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+#	dh_installman
+#	dh_link
+#	dh_strip
+#	dh_compress
+	dh_fixperms
+#	dh_perl
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: trunk/maven-ant-helper/debian/rules
___________________________________________________________________
Name: svn:executable
   + 

Added: trunk/maven-ant-helper/maven-build.xml
===================================================================
--- trunk/maven-ant-helper/maven-build.xml	                        (rev 0)
+++ trunk/maven-ant-helper/maven-build.xml	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,117 @@
+<?xml version="1.0"?>
+
+<project name="pkg-java" default="package" basedir="..">
+
+    <target name="init">
+        <available property="available.sources" file="src/main/java"/>
+        <available property="available.resources" file="src/main/resources"/>
+
+        <fail unless="artifactId" message="Missing required property: artifactId"/>
+        <fail unless="version" message="Missing required property: version"/>
+
+        <echo message="available.sources: ${available.sources}"/>
+        <echo message="available.resources: ${available.resources}"/>
+        <echo message="Compile classpath: ${classpath.full.compile}" />
+        <echo message="Test classpath: ${classpath.full.test}" />
+    </target>
+
+    <!--
+     | LIFECYCLE: Clean
+     |-->
+
+    <target name="clean">
+        <delete dir="${build.directory}"/>
+    </target>
+
+    <!--
+     | LIFECYCLE: jar
+     |
+     | This mimics the default Maven build life-cycle: http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
+     |-->
+
+     <target name="process-resources" depends="init" if="available.resources">
+        <mkdir dir="${build.outputDirectory}"/>
+        <copy todir="${build.outputDirectory}">
+            <fileset dir="src/main/resources"/>
+        </copy>
+     </target>
+
+    <target name="compile" depends="process-resources">
+        <mkdir dir="${build.outputDirectory}"/>
+        <javac
+            destdir="${build.outputDirectory}"
+            classpath="${classpath.compile}"
+            debug="on">
+            <srcdir dir="${build.sourceDirectory}"/>
+            <srcdir dir="${build.outputDirectory}/generated-sources"/>
+        </javac>
+    </target>
+
+    <target name="process-test-resources" depends="compile" unless="maven.test.skip">
+        <mkdir dir="${build.testOutputDirectory}"/>
+        <copy todir="${build.testOutputDirectory}">
+            <fileset dir="src/test/resources"/>
+        </copy>
+     </target>
+
+    <target name="test-compile" depends="process-test-resources" unless="maven.test.skip">
+        <mkdir dir="${build.testOutputDirectory}"/>
+        <javac
+            destdir="${build.testOutputDirectory}"
+            classpath="${classpath.full.test}"
+            debug="on">
+            <srcdir dir="${build.testSourceDirectory}"/>
+        </javac>
+    </target>
+
+    <target name="test" depends="test-compile" unless="maven.test.skip">
+        <mkdir dir="${build.directory}/surefire-tests"/>
+        <junit printsummary="yes" haltonfailure="no" forkmode="once">
+            <classpath>
+                <pathelement path="${classpath.full.test}"/>
+            </classpath>
+
+            <formatter type="plain"/>
+<!--
+            <test name="my.test.TestCase" haltonfailure="no" outfile="result">
+                <formatter type="xml"/>
+            </test>
+-->
+            <batchtest fork="yes" todir="${build.directory}/surefire-tests">
+                <fileset dir="${build.testSourceDirectory}">
+                    <include name="**/*Test.java"/>
+                    <exclude name="**/Abstract*.java"/>
+                </fileset>
+            </batchtest>
+        </junit>
+    </target>
+
+    <target name="package" depends="test">
+<!--
+        <delete file="${jar}"/>
+
+        <mkdir dir="${build.directory}/META-INF/maven/org.codehaus.modello/modello-core" />
+        <copy file="./modello-core/pom.xml" todir="${build.directory}/META-INF/maven/org.codehaus.modello/modello-core" />
+-->
+        <jar jarfile="${build.directory}/${artifactId}-${version}.jar"
+            basedir="${build.outputDirectory}"/>
+    </target>
+
+    <!--
+     | Javaco
+     |-->
+
+    <target name="javadoc" depends="init">
+        <mkdir dir="${javadoc.dir}"/>
+        <javadoc 
+            packagenames="org.codehaus.*"
+            sourcepath="${build.sourceDirectory}"
+            destdir="${javadoc.dir}"
+            author="true"
+            version="true"
+            windowtitle="${package} API"
+            doctitle="${package} - ${version}"
+            classpath="${classpath.full.compile}" >
+        </javadoc>
+    </target>
+</project>

Added: trunk/maven-ant-helper/maven-defaults.properties
===================================================================
--- trunk/maven-ant-helper/maven-defaults.properties	                        (rev 0)
+++ trunk/maven-ant-helper/maven-defaults.properties	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,12 @@
+# Set the default Maven locations.
+# See http://maven.apache.org/ref/current/maven-model/maven.html for nams
+build.sourceDirectory=src/main/java
+build.testSourceDirectory=src/test/java
+build.directory=build
+build.outputDirectory=build/classes
+build.testOutputDirectory=build/test-classes
+javadoc.dir=${build.directory}/javadoc
+classpath.compile=
+classpath.test=
+classpath.full.compile=${build.outputDirectory}:${classpath.compile}
+classpath.full.test=${build.testOutputDirectory}:${classpath.test}:${build.outputDirectory}:${classpath.compile}

Added: trunk/maven-ant-helper/src/main/java/ModelloTask.java
===================================================================
--- trunk/maven-ant-helper/src/main/java/ModelloTask.java	                        (rev 0)
+++ trunk/maven-ant-helper/src/main/java/ModelloTask.java	2007-05-27 22:02:42 UTC (rev 3547)
@@ -0,0 +1,78 @@
+import java.lang.reflect.*;
+import java.io.*;
+import java.net.*;
+import org.apache.tools.ant.*;
+
+public class ModelloTask extends Task {
+    private String model;
+    private String plugin;
+    private String output;
+    private String version;
+    private boolean packageWithVersion;
+
+    public void execute() throws BuildException {
+        ClassLoader cl = Thread.currentThread().getContextClassLoader();
+
+        try
+        {
+            work();
+        }
+        catch( Exception e )
+        {
+            throw new BuildException( "Error while invoking Modello", e );
+        }
+        finally
+        {
+            Thread.currentThread().setContextClassLoader( cl );
+        }
+    }
+
+    private void work() throws Exception {
+        log( "Running the '" + plugin + "' Modello plugin using model file " + model + " for version " + version );
+
+        URL[] urls = new URL[] {
+            new URL( "file:/usr/share/java/libplexus-utils.jar" ),
+            new URL( "file:/usr/share/java/plexus-classworlds.jar" ),
+            new URL( "file:/usr/share/java/plexus-component-api.jar" ),
+            new URL( "file:/usr/share/java/plexus-container-default.jar" ),
+            new URL( "file:/usr/share/java/modello-core.jar" ),
+            new URL( "file:/usr/share/java/modello-plugin-xml.jar" ),
+            new URL( "file:/usr/share/java/modello-plugin-xpp3.jar" ),
+        };
+
+        ClassLoader cl = new URLClassLoader( urls );
+
+        Thread.currentThread().setContextClassLoader( cl );
+
+        String[] args = new String[]{
+            new File( getProject().getBaseDir(), model ).getAbsolutePath(),
+            plugin,
+            output,
+            version,
+            Boolean.toString( packageWithVersion )};
+
+        Class modelloCli = cl.loadClass( "org.codehaus.modello.ModelloCli" );
+        Method main = modelloCli.getMethod( "main", new Class[] { String[].class } );
+        main.invoke( null, new Object[] { args } );
+    }
+
+    public void setModel( String model ) {
+        this.model = model;
+    }
+
+    public void setPlugin( String plugin ) {
+        this.plugin = plugin;
+    }
+
+    public void setOutput( String output ) {
+        this.output = output;
+    }
+
+    public void setVersion( String version ) {
+        this.version = version;
+    }
+
+    public void setPackageWithVersion( boolean packageWithVersion ) {
+        this.packageWithVersion = packageWithVersion;
+    }
+}




More information about the pkg-java-commits mailing list