[MJAVADOC-456] Upgrade to Maven3 plugin
make use of requiresDependencyResolution to get artifacts

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1801993 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
index 1597e50..ee4efc1 100644
--- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
+++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
@@ -1814,17 +1814,6 @@
     }

 

     /**

-     * @param p not null maven project

-     * @return the list of artifacts for the given project

-     */

-    protected List<Artifact> getProjectArtifacts( MavenProject p )

-    {

-        return ( p.getCompileArtifacts() == null

-            ? Collections.<Artifact>emptyList()

-            : new LinkedList<Artifact>( p.getCompileArtifacts() ) );

-    }

-

-    /**

      * @return the current javadoc directory

      */

     protected File getJavadocDirectory()

@@ -2554,7 +2543,7 @@
             classpathElements.addAll( getProjectBuildOutputDirs( project ) );

         }

         

-        populateCompileArtifactMap( compileArtifactMap, getProjectArtifacts( project ) );

+        populateCompileArtifactMap( compileArtifactMap, project.getArtifacts() );

 

         if ( isAggregator() && project.isExecutionRoot() )

         {

diff --git a/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocJar.java b/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocJar.java
index 1362114..736cec2 100644
--- a/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocJar.java
+++ b/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocJar.java
@@ -199,12 +199,6 @@
     }

 

     @Override

-    protected List<Artifact> getProjectArtifacts( MavenProject p )

-    {

-        return p.getTestArtifacts();

-    }

-

-    @Override

     protected ScopeFilter getDependencyScopeFilter()

     {

         return ScopeFilter.including( Artifact.SCOPE_COMPILE, Artifact.SCOPE_PROVIDED, Artifact.SCOPE_SYSTEM,

diff --git a/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocReport.java b/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocReport.java
index 6cb6a5a..a7baf93 100644
--- a/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocReport.java
+++ b/src/main/java/org/apache/maven/plugins/javadoc/TestJavadocReport.java
@@ -279,13 +279,6 @@
     }

 

     @Override

-    protected List<Artifact> getProjectArtifacts( MavenProject p )

-    {

-        return ( p.getTestArtifacts() == null ? Collections.<Artifact>emptyList()

-                        : new LinkedList<Artifact>( p.getTestArtifacts() ) );

-    }

-

-    @Override

     protected File getJavadocDirectory()

     {

         return testJavadocDirectory;