You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2006/04/08 14:05:41 UTC

svn commit: r392512 - /maven/plugins/trunk/maven-one-plugin/src/main/java/org/apache/maven/plugins/mavenone/MavenOnePluginMojo.java

Author: brett
Date: Sat Apr  8 05:05:39 2006
New Revision: 392512

URL: http://svn.apache.org/viewcvs?rev=392512&view=rev
Log:
[MONE-1] fix base directory for file inclusion

Modified:
    maven/plugins/trunk/maven-one-plugin/src/main/java/org/apache/maven/plugins/mavenone/MavenOnePluginMojo.java

Modified: maven/plugins/trunk/maven-one-plugin/src/main/java/org/apache/maven/plugins/mavenone/MavenOnePluginMojo.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-one-plugin/src/main/java/org/apache/maven/plugins/mavenone/MavenOnePluginMojo.java?rev=392512&r1=392511&r2=392512&view=diff
==============================================================================
--- maven/plugins/trunk/maven-one-plugin/src/main/java/org/apache/maven/plugins/mavenone/MavenOnePluginMojo.java (original)
+++ maven/plugins/trunk/maven-one-plugin/src/main/java/org/apache/maven/plugins/mavenone/MavenOnePluginMojo.java Sat Apr  8 05:05:39 2006
@@ -43,13 +43,22 @@
     private static final String[] DEFAULT_INCLUDES = new String[]{"**/**"};
 
     /**
+     * Base directory.
+     *
+     * @parameter expression="${basedir}"
+     * @required
+     * @readonly
+     */
+    private File basedir;
+
+    /**
      * Directory containing the generated JAR.
      *
      * @parameter expression="${project.build.directory}"
      * @required
      * @readonly
      */
-    private File basedir;
+    private File targetDirectory;
 
     /**
      * Name of the generated JAR.
@@ -95,7 +104,7 @@
     public File createArchive()
         throws MojoExecutionException
     {
-        File jarFile = new File( basedir, finalName + ".jar" );
+        File jarFile = new File( targetDirectory, finalName + ".jar" );
 
         MavenArchiver archiver = new MavenArchiver();
 
@@ -110,12 +119,12 @@
                 archiver.getArchiver().addDirectory( contentDirectory, DEFAULT_INCLUDES, DEFAULT_EXCLUDES );
             }
 
-            addFile( archiver, new File( "plugin.jelly" ) );
-            addFile( archiver, new File( "plugin.properties" ) );
-            addFile( archiver, new File( "project.properties" ) );
-            addFile( archiver, new File( "build.properties" ) );
-            addFile( archiver, new File( "project.xml" ) );
-            addDirectory( archiver, new File( "src/plugin-resources" ) );
+            addFile( archiver, new File( basedir, "plugin.jelly" ) );
+            addFile( archiver, new File( basedir, "plugin.properties" ) );
+            addFile( archiver, new File( basedir, "project.properties" ) );
+            addFile( archiver, new File( basedir, "build.properties" ) );
+            addFile( archiver, new File( basedir, "project.xml" ) );
+            addDirectory( archiver, new File( basedir, "src/plugin-resources" ) );
 
             archiver.createArchive( project, new MavenArchiveConfiguration() );