o Polished code

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@965076 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/plugins/repository/BundleCreateMojo.java b/src/main/java/org/apache/maven/plugins/repository/BundleCreateMojo.java
index 4c52616..44b6836 100644
--- a/src/main/java/org/apache/maven/plugins/repository/BundleCreateMojo.java
+++ b/src/main/java/org/apache/maven/plugins/repository/BundleCreateMojo.java
@@ -44,12 +44,12 @@
     public static final String POM = "pom.xml";
 
     /**
-     * Base directory.
+     * Output directory.
      *
-     * @parameter default-value="${basedir}"
+     * @parameter default-value="${project.build.directory}"
      * @readonly
      */
-    private String basedir;
+    private File outputDirectory;
 
     /**
      * The current Maven project.
@@ -161,10 +161,9 @@
 
         final String finalName = project.getBuild().getFinalName();
 
-        String outputDirectory = project.getBuild().getDirectory();
-        
         boolean batchMode = settings == null ? false : !settings.isInteractiveMode();
-        List<File> files = BundleUtils.selectProjectFiles( new File( outputDirectory ), inputHandler, finalName, pom, getLog(), batchMode );
+        List<File> files =
+            BundleUtils.selectProjectFiles( outputDirectory, inputHandler, finalName, pom, getLog(), batchMode );
 
         File bundle = new File( outputDirectory, finalName + "-bundle.jar" );
 
diff --git a/src/test/resources/unit/default-configuration/pom.xml b/src/test/resources/unit/default-configuration/pom.xml
index 8f05d27..a8c2215 100644
--- a/src/test/resources/unit/default-configuration/pom.xml
+++ b/src/test/resources/unit/default-configuration/pom.xml
@@ -10,7 +10,7 @@
         <artifactId>maven-repository-plugin</artifactId>
         <configuration>
           <project implementation="org.apache.maven.plugins.repository.stubs.DefaultConfigurationMavenProjectStub"/>
-          <basedir>${basedir}/src/test/resources/unit/default-configuration</basedir>
+          <outputDirectory>${basedir}/target/test/unit/default-configuration/target</outputDirectory>
         </configuration>
       </plugin>
     </plugins>
diff --git a/src/test/resources/unit/no-javadoc-sources/pom.xml b/src/test/resources/unit/no-javadoc-sources/pom.xml
index 787cd4b..2c58fc1 100644
--- a/src/test/resources/unit/no-javadoc-sources/pom.xml
+++ b/src/test/resources/unit/no-javadoc-sources/pom.xml
@@ -10,7 +10,7 @@
         <artifactId>maven-repository-plugin</artifactId>
         <configuration>
           <project implementation="org.apache.maven.plugins.repository.stubs.NoJavadocSourcesMavenProjectStub"/>
-          <basedir>${basedir}/src/test/resources/unit/no-javadoc-sources</basedir>
+          <outputDirectory>${basedir}/target/test/unit/no-javadoc-sources/target</outputDirectory>
         </configuration>
       </plugin>
     </plugins>
diff --git a/src/test/resources/unit/no-javadocjar/pom.xml b/src/test/resources/unit/no-javadocjar/pom.xml
index a991785..477d8b2 100644
--- a/src/test/resources/unit/no-javadocjar/pom.xml
+++ b/src/test/resources/unit/no-javadocjar/pom.xml
@@ -10,7 +10,7 @@
         <artifactId>maven-repository-plugin</artifactId>
         <configuration>
           <project implementation="org.apache.maven.plugins.repository.stubs.NoJavadocJarMavenProjectStub"/>
-          <basedir>${basedir}/src/test/resources/unit/no-javadocjar</basedir>
+          <outputDirectory>${basedir}/target/test/unit/no-javadocjar/target</outputDirectory>
         </configuration>
       </plugin>
     </plugins>
diff --git a/src/test/resources/unit/no-scm/pom.xml b/src/test/resources/unit/no-scm/pom.xml
index cf52ddf..8159fea 100644
--- a/src/test/resources/unit/no-scm/pom.xml
+++ b/src/test/resources/unit/no-scm/pom.xml
@@ -10,7 +10,7 @@
         <artifactId>maven-repository-plugin</artifactId>
         <configuration>
           <project implementation="org.apache.maven.plugins.repository.stubs.NoScmMavenProjectStub"/>
-          <basedir>${basedir}/src/test/resources/unit/no-scm</basedir>
+          <outputDirectory>${basedir}/target/test/unit/no-scm/target</outputDirectory>
         </configuration>
       </plugin>
     </plugins>
diff --git a/src/test/resources/unit/no-sourcesjar/pom.xml b/src/test/resources/unit/no-sourcesjar/pom.xml
index 93ba22b..aa66650 100644
--- a/src/test/resources/unit/no-sourcesjar/pom.xml
+++ b/src/test/resources/unit/no-sourcesjar/pom.xml
@@ -10,7 +10,7 @@
         <artifactId>maven-repository-plugin</artifactId>
         <configuration>
           <project implementation="org.apache.maven.plugins.repository.stubs.NoSourcesJarMavenProjectStub"/>
-          <basedir>${basedir}/src/test/resources/unit/no-sourcesjar</basedir>
+          <outputDirectory>${basedir}/target/test/unit/no-sourcesjar/target</outputDirectory>
         </configuration>
       </plugin>
     </plugins>
diff --git a/src/test/resources/unit/pom-only/pom.xml b/src/test/resources/unit/pom-only/pom.xml
index 01d08fc..4bcb0ec 100644
--- a/src/test/resources/unit/pom-only/pom.xml
+++ b/src/test/resources/unit/pom-only/pom.xml
@@ -10,7 +10,7 @@
         <artifactId>maven-repository-plugin</artifactId>
         <configuration>
           <project implementation="org.apache.maven.plugins.repository.stubs.PomOnlyMavenProjectStub"/>
-          <basedir>${basedir}/src/test/resources/unit/pom-only</basedir>
+          <outputDirectory>${basedir}/target/test/unit/pom-only/target</outputDirectory>
         </configuration>
       </plugin>
     </plugins>