You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Markus Karg <ka...@quipsy.de> on 2020/12/03 17:23:06 UTC

Help Wanted

I would be super happy if somebody of the Maven Heros could help me with my PR as I am totally stuck!

https://github.com/apache/maven-dependency-plugin/pull/109

Anybody having an idea how I can solve this?

Thanks!
-Markus

Re: Help Wanted

Posted by Martin Gainty <mg...@hotmail.com>.
Hi Markus

i agree surefire dependency upgrade to 2.22.0 was necessary
i generally steer clear of untested snapshot(s) so your refactor of aether to non-snapshot makes sense

the last person to touch AbstractDependencyMojoTestCase.java for 3.1.3  was elliot ..at least that is what github reports for 3.1.3 version of maven-dependency-plugin at

Release maven-dependency-plugin-3.1.3 · apache/maven-dependency-plugin (github.com)<https://github.com/apache/maven-dependency-plugin/releases/tag/maven-dependency-plugin-3.1.3>

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/AbstractDependencyMojoTestCase.java:[92,41] unreported exception java.lang.Exception; must be caught or declared to be thrown

elliot can you help markus with above error for maven-dependency-plugin 3.1.3?

thanks!
martin

________________________________
From: Markus KARG <ma...@headcrashing.eu>
Sent: Sunday, December 13, 2020 4:50 AM
To: 'Maven Developers List' <de...@maven.apache.org>
Cc: mgainty@hotmail.com <mg...@hotmail.com>
Subject: AW: Help Wanted


Martin,



you are awesone! Thanks a lot for your kind help! While I have decades of experience with Java, I have no clue what that legacy maven source code all is about…



Unfortunately your POM (https://github.com/apache/maven-dependency-plugin/pull/109/commits/7ad683ec44f834cd98a3f9635d2036fab0d27cb5) is incorrect and won't build at all. I had to change e. g. surefire 2.22 to 2.22.0, and aether from SNAPSHOT to non-snapshot. Anyways, even then it fails to compile the tests then (tried it in a clean Gitpod environment, just follow this link: https://gitpod.io/#https://github.com/apache/maven-dependency-plugin/pull/109):



[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/AbstractDependencyMojoTestCase.java:[92,41] unreported exception java.lang.Exception; must be caught or declared to be thrown

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo.java:[441,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[210,17] name clash: setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setRemoteArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[240,17] name clash: setDependencies(java.util.List<org.apache.maven.model.Dependency>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencies(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[389,17] name clash: setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setAttachedArtifacts(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[394,17] name clash: setCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[399,17] name clash: setTestCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setTestCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[404,17] name clash: setScriptSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setScriptSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[615,17] name clash: setMailingLists(java.util.List<org.apache.maven.model.MailingList>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setMailingLists(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[614,5] method does not override or implement a method from a supertype

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[631,17] name clash: setDevelopers(java.util.List<org.apache.maven.model.Developer>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDevelopers(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[630,5] method does not override or implement a method from a supertype

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[646,17] name clash: setContributors(java.util.List<org.apache.maven.model.Contributor>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setContributors(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[701,17] name clash: setLicenses(java.util.List<org.apache.maven.model.License>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setLicenses(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[716,17] name clash: setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[738,17] name clash: setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[753,17] name clash: setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setReportArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[768,17] name clash: setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setExtensionArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[833,17] name clash: setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCollectedProjects(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[838,17] name clash: setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[858,17] name clash: setActiveProfiles(java.util.List<org.apache.maven.model.Profile>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setActiveProfiles(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[922,17] name clash: setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencyArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[544,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact

[ERROR] /workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[554,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact



I stronlgy assume the POM you sent me is not the latest one you actually used to solve the issue?



Any more ideas? Thanks a lot! :-)



-Markus





Von: Martin Gainty [mailto:mgainty@hotmail.com]
Gesendet: Donnerstag, 10. Dezember 2020 11:44
An: Maven Developers List
Betreff: Re: Help Wanted



Hi Markus

i was able to get tests to pass for maven-dependency-plugin

[INFO]  T E S T S

[INFO] -------------------------------------------------------

SystemPropertyManager::writePropertiesFile LINE 106 throws ClassCastException message=java.lang.Object cannot be cast to java.lang.String

[DEBUG] boot classpath:  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-booter\2.22.1\surefire-booter-2.22.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-api\2.22.1\surefire-api-2.22.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-logger-api\2.22.1\surefire-logger-api-2.22.1.jar  \Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\test-classes  \Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\classes  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-api\2.9\surefire-api-2.9.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\maven-surefire-common\2.22.1\maven-surefire-common-2.22.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-descriptor\2.2.1\maven-plugin-descriptor-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-project\2.2.1\maven-project-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-profile\2.2.1\maven-profile-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-artifact-manager\2.2.1\maven-artifact-manager-2.2.1.jar  \Users\MGainty\.m2\repository\backport-util-concurrent\backport-util-concurrent\3.1\backport-util-concurrent-3.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-registry\2.2.1\maven-plugin-registry-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-toolchain\2.2.1\maven-toolchain-2.2.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-java\0.9.10\plexus-java-0.9.10.jar  \Users\MGainty\.m2\repository\com\thoughtworks\qdox\qdox\2.0-M8\qdox-2.0-M8.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-common-artifact-filters\3.0.1\maven-common-artifact-filters-3.0.1.jar  \Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar  \Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar  \Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-api\1.1.0-SNAPSHOT\aether-api-1.1.0-SNAPSHOT.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-artifact\3.1.1\maven-artifact-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-api\3.1.1\maven-plugin-api-3.1.1.jar  \Users\MGainty\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.plexus\0.1.0\org.eclipse.sisu.plexus-0.1.0.jar \Users\MGainty\.m2\repository\javax\enterprise\cdi-api\1.0\cdi-api-1.0.jar  \Users\MGainty\.m2\repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar  \Users\MGainty\.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar  \Users\MGainty\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.inject\0.1.0\org.eclipse.sisu.inject-0.1.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-model\3.1.1\maven-model-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-core\3.1.1\maven-core-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-settings\3.1.1\maven-settings-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-settings-builder\3.1.1\maven-settings-builder-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-model-builder\3.1.1\maven-model-builder-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-aether-provider\3.1.1\maven-aether-provider-3.1.1.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-impl\0.9.0.M2\aether-impl-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-util\0.9.0.M2\aether-util-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.5.1\plexus-classworlds-2.5.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar  \Users\MGainty\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar  \Users\MGainty\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-repository-metadata\3.1.1\maven-repository-metadata-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\3.0.0\maven-reporting-impl-3.0.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.7.4\doxia-decoration-model-1.7.4.jar  \Users\MGainty\.m2\repository\commons-io\commons-io\2.6\commons-io-2.6.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.9.1\doxia-sink-api-1.9.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.9.1\doxia-logging-api-1.9.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-core\1.9.1\doxia-core-1.9.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-container-default\1.7.1\plexus-container-default-1.7.1.jar  \Users\MGainty\.m2\repository\org\apache\xbean\xbean-reflect\3.7\xbean-reflect-3.7.jar  \Users\MGainty\.m2\repository\com\google\collections\google-collections\1.0\google-collections-1.0.jar  \Users\MGainty\.m2\repository\org\apache\httpcomponents\httpclient\4.5.8\httpclient-4.5.8.jar  \Users\MGainty\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar  \Users\MGainty\.m2\repository\org\apache\httpcomponents\httpcore\4.4.11\httpcore-4.4.11.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.9.2\doxia-site-renderer-1.9.2.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-skin-model\1.9.2\doxia-skin-model-1.9.2.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.9.1\doxia-module-xhtml-1.9.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml5\1.9.1\doxia-module-xhtml5-1.9.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-10\plexus-i18n-1.0-beta-10.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar  \Users\MGainty\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar  \Users\MGainty\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar  \Users\MGainty\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar  \Users\MGainty\.m2\repository\commons-beanutils\commons-beanutils\1.7.0\commons-beanutils-1.7.0.jar  \Users\MGainty\.m2\repository\commons-digester\commons-digester\1.8\commons-digester-1.8.jar  \Users\MGainty\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar  \Users\MGainty\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar  \Users\MGainty\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar  \Users\MGainty\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-archiver\4.2.2\plexus-archiver-4.2.2.jar  \Users\MGainty\.m2\repository\org\apache\commons\commons-compress\1.20\commons-compress-1.20.jar  \Users\MGainty\.m2\repository\org\iq80\snappy\snappy\0.4\snappy-0.4.jar  \Users\MGainty\.m2\repository\org\tukaani\xz\1.8\xz-1.8.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-io\3.2.0\plexus-io-3.2.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-dependency-analyzer\1.11.1\maven-dependency-analyzer-1.11.1.jar  \Users\MGainty\.m2\repository\org\ow2\asm\asm\8.0.1\asm-8.0.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-dependency-tree\3.0.1\maven-dependency-tree-3.0.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-artifact-transfer\0.11.0\maven-artifact-transfer-0.11.0.jar  \Users\MGainty\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar  \Users\MGainty\.m2\repository\org\slf4j\slf4j-api\1.7.5\slf4j-api-1.7.5.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-shared-utils\3.2.1\maven-shared-utils-3.2.1.jar  \Users\MGainty\.m2\repository\org\apache\commons\commons-lang3\3.8.1\commons-lang3-3.8.1.jar  \Users\MGainty\.m2\repository\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar  \Users\MGainty\.m2\repository\classworlds\classworlds\1.1\classworlds-1.1.jar   Users\MGainty\.m2\repository\org\apache\maven\plugin-tools\maven-plugin-annotations\3.5.2\maven-plugin-annotations-3.5.2.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-connector-wagon\0.9.0.M2\aether-connector-wagon-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-spi\0.9.0.M2\aether-spi-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-provider-api\1.0\wagon-provider-api-1.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-http-lightweight\3.4.0\wagon-http-lightweight-3.4.0.jar  C:\Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-http-shared\3.4.0\wagon-http-shared-3.4.0.jar  \Users\MGainty\.m2\repository\org\jsoup\jsoup\1.12.1\jsoup-1.12.1.jar  \Users\MGainty\.m2\repository\junit\junit\4.13\junit-4.13.jar  \Users\MGainty\.m2\repository\org\apache\maven\plugin-testing\maven-plugin-testing-tools\3.1.0\maven-plugin-testing-tools-3.1.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-invoker\2.0.11\maven-invoker-2.0.11.jar  \Users\MGainty\.m2\repository\org\apache\maven\plugin-testing\maven-plugin-testing-harness\3.1.0\maven-plugin-testing-harness-3.1.0.jar  \Users\MGainty\.m2\repository\org\mockito\mockito-core\2.28.2\mockito-core-2.28.2.jar  \Users\MGainty\.m2\repository\net\bytebuddy\byte-buddy\1.9.10\byte-buddy-1.9.10.jar  \Users\MGainty\.m2\repository\net\bytebuddy\byte-buddy-agent\1.9.10\byte-buddy-agent-1.9.10.jar  \Users\MGainty\.m2\repository\org\objenesis\objenesis\2.6\objenesis-2.6.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-compat\3.1.1\maven-compat-3.1.1.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-server\9.2.28.v20190418\jetty-server-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-http\9.2.28.v20190418\jetty-http-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-util\9.2.28.v20190418\jetty-util-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-io\9.2.28.v20190418\jetty-io-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-servlet\9.2.28.v20190418\jetty-servlet-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-security\9.2.28.v20190418\jetty-security-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-webapp\9.2.28.v20190418\jetty-webapp-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-xml\9.2.28.v20190418\jetty-xml-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-junit4\2.22.1\surefire-junit4-2.22.1.jar

[DEBUG] boot(compact) classpath:  surefire-booter-2.22.1.jar  surefire-api-2.22.1.jar  surefire-logger-api-2.22.1.jar  test-classes  classes  surefire-api-2.9.jar  maven-surefire-common-2.22.1.jar  maven-plugin-descriptor-2.2.1.jar  maven-project-2.2.1.jar  maven-profile-2.2.1.jar  maven-artifact-manager-2.2.1.jar  backport-util-concurrent-3.1.jar  maven-plugin-registry-2.2.1.jar  maven-toolchain-2.2.1.jar  plexus-java-0.9.10.jar  qdox-2.0-M8.jar  maven-common-artifact-filters-3.0.1.jar  sisu-inject-plexus-1.4.2.jar  sisu-inject-bean-1.4.2.jar  sisu-guice-2.1.7-noaop.jar  aether-api-1.1.0-SNAPSHOT.jar  maven-artifact-3.1.1.jar  maven-plugin-api-3.1.1.jar  org.eclipse.sisu.plexus-0.1.0.jar  cdi-api-1.0.jar  jsr250-api-1.0.jar  javax.inject-1.jar  org.eclipse.sisu.inject-0.1.0.jar  maven-model-3.1.1.jar  maven-core-3.1.1.jar  maven-settings-3.1.1.jar  maven-settings-builder-3.1.1.jar  maven-model-builder-3.1.1.jar  maven-aether-provider-3.1.1.jar  aether-impl-0.9.0.M2.jar  aether-util-0.9.0.M2.jar  plexus-classworlds-2.5.1.jar  plexus-component-annotations-2.0.0.jar  plexus-sec-dispatcher-1.3.jar  plexus-cipher-1.4.jar  maven-repository-metadata-3.1.1.jar  maven-reporting-api-3.0.jar  maven-reporting-impl-3.0.0.jar  doxia-decoration-model-1.7.4.jar  commons-io-2.6.jar  doxia-sink-api-1.9.1.jar  doxia-logging-api-1.9.1.jar  doxia-core-1.9.1.jar  plexus-container-default-1.7.1.jar  xbean-reflect-3.7.jar  google-collections-1.0.jar  httpclient-4.5.8.jar  commons-logging-1.2.jar  httpcore-4.4.11.jar  doxia-site-renderer-1.9.2.jar  doxia-skin-model-1.9.2.jar  doxia-module-xhtml-1.9.1.jar  doxia-module-xhtml5-1.9.1.jar  plexus-i18n-1.0-beta-10.jar  plexus-velocity-1.2.jar  velocity-1.7.jar  commons-lang-2.4.jar  velocity-tools-2.0.jar  commons-beanutils-1.7.0.jar  commons-digester-1.8.jar  commons-chain-1.1.jar  dom4j-1.1.jar  oro-2.0.8.jar  commons-collections-3.2.2.jar  plexus-archiver-4.2.2.jar  commons-compress-1.20.jar  snappy-0.4.jar  xz-1.8.jar  plexus-utils-3.3.0.jar  plexus-io-3.2.0.jar  maven-dependency-analyzer-1.11.1.jar  asm-8.0.1.jar  maven-dependency-tree-3.0.1.jar  maven-artifact-transfer-0.11.0.jar  commons-codec-1.11.jar  slf4j-api-1.7.5.jar  maven-shared-utils-3.2.1.jar  commons-lang3-3.8.1.jar  commons-collections4-4.2.jar  classworlds-1.1.jar  maven-plugin-annotations-3.5.2.jar  aether-connector-wagon-0.9.0.M2.jar  aether-spi-0.9.0.M2.jar  wagon-provider-api-1.0.jar  wagon-http-lightweight-3.4.0.jar  wagon-http-shared-3.4.0.jar  jsoup-1.12.1.jar  junit-4.13.jar  maven-plugin-testing-tools-3.1.0.jar  maven-invoker-2.0.11.jar  maven-plugin-testing-harness-3.1.0.jar  mockito-core-2.28.2.jar  byte-buddy-1.9.10.jar  byte-buddy-agent-1.9.10.jar  objenesis-2.6.jar  plexus-interpolation-1.26.jar  maven-compat-3.1.1.jar  jetty-server-9.2.28.v20190418.jar  javax.servlet-api-3.1.0.jar  jetty-http-9.2.28.v20190418.jar  jetty-util-9.2.28.v20190418.jar  jetty-io-9.2.28.v20190418.jar  jetty-servlet-9.2.28.v20190418.jar  jetty-security-9.2.28.v20190418.jar  jetty-webapp-9.2.28.v20190418.jar  jetty-xml-9.2.28.v20190418.jar  surefire-junit4-2.22.1.jar

[DEBUG] Forking command line: cmd.exe /X /C "C:\Java\jdk1.8.0_161\jre\bin\java -Xmx384m -jar C:\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\surefire\surefirebooter5223283806371339837.jar C:\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\surefire 2020-12-09T18-42-51_647-jvmRun1 surefire6735082700204536096tmp surefire_06519399515511647335tmp"

[WARNING] Corrupted stdin stream in forked JVM 1. See the dump file \Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\surefire-reports\2020-12-09T18-42-51_647-jvmRun1.dumpstream

[INFO]

[INFO] Results:

[INFO]

[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO]

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 25.633 s

[INFO] Finished at: 2020-12-09T18:43:01-05:00

[INFO] ------------------------------------------------------------------------



please see attached pom.xml

~gruss~
martin

________________________________

From: Martin Gainty <mg...@hotmail.com>
Sent: Monday, December 7, 2020 4:58 PM
To: Maven Developers List <de...@maven.apache.org>
Subject: Re: Help Wanted



sorry.. got distracted watching a 1941 dogfight of messerschmitt vs spitfire re-creation over englisch channel
Watch Pearl Harbor Online | Free Full Movie | 123Movies (123moviesgoto.com)<https://123moviesgoto.com/pearl-harbor>
for all whose fathers fought in the "Big War" I would say this flick seems like worthwhile viewing

I took a copy of https://github.com/apache/maven-dependency-plugin/pull/109

>mvn compile

ERROR] COMPILATION ERROR :

[INFO] -------------------------------------------------------------

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[544,65]

incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[554,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[210,17] name clash: setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setRemoteArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[240,17] name clash: setDependencies(java.util.List<org.apache.maven.model.Dependency>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencies(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[389,17] name clash: setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setAttachedArtifacts(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[394,17] name clash: setCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[399,17] name clash: setTestCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setTestCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[404,17] name clash: setScriptSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setScriptSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[615,17] name clash: setMailingLists(java.util.List<org.apache.maven.model.MailingList>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setMailingLists(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[614,5] method does not override or implement a method from a supertype

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[631,17] name clash: setDevelopers(java.util.List<org.apache.maven.model.Developer>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDevelopers(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[630,5] method does not override or implement a method from a supertype

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[646,17] name clash: setContributors(java.util.List<org.apache.maven.model.Contributor>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setContributors(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[701,17] name clash: setLicenses(java.util.List<org.apache.maven.model.License>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setLicenses(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[716,17] name clash: setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[738,17] name clash: setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[753,17] name clash: setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setReportArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[768,17] name clash: setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setExtensionArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[833,17] name clash: setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCollectedProjects(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[838,17] name clash: setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[858,17] name clash: setActiveProfiles(java.util.List<org.apache.maven.model.Profile>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setActiveProfiles(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[922,17] name clash: setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencyArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other

[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo.java:[441,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact

[INFO] 23 errors

No NullPointerException but then again i had to reconfig pom.xml

FWIK: casting errors as far as I can tell

will report back to you when I can compile and test

gruss
martin



________________________________

From: Markus Karg <ka...@quipsy.de>
Sent: Thursday, December 3, 2020 12:23 PM
To: dev@maven.apache.org <de...@maven.apache.org>
Subject: Help Wanted



I would be super happy if somebody of the Maven Heros could help me with my PR as I am totally stuck!

https://github.com/apache/maven-dependency-plugin/pull/109

Anybody having an idea how I can solve this?

Thanks!
-Markus

AW: Help Wanted

Posted by Markus KARG <ma...@headcrashing.eu>.
Martin,

 

you are awesone! Thanks a lot for your kind help! While I have decades of
experience with Java, I have no clue what that legacy maven source code all
is about.

 

Unfortunately your POM
(https://github.com/apache/maven-dependency-plugin/pull/109/commits/7ad683ec
44f834cd98a3f9635d2036fab0d27cb5) is incorrect and won't build at all. I had
to change e. g. surefire 2.22 to 2.22.0, and aether from SNAPSHOT to
non-snapshot. Anyways, even then it fails to compile the tests then (tried
it in a clean Gitpod environment, just follow this link:
https://gitpod.io/#https://github.com/apache/maven-dependency-plugin/pull/10
9):

 

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/AbstractDependencyMojoTestCase.java:[92,41] unreported exception
java.lang.Exception; must be caught or declared to be thrown

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/fromDependencies/TestCopyDependenciesMojo.java:[441,65]
incompatible types: java.lang.Object cannot be converted to
org.apache.maven.artifact.Artifact

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[210,17] name clash:
setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repos
itory.ArtifactRepository>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setRemoteArtifactRepositories(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[240,17] name clash:
setDependencies(java.util.List<org.apache.maven.model.Dependency>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setDependencies(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[389,17] name clash:
setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setAttachedArtifacts(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[394,17] name clash:
setCompileSourceRoots(java.util.List<java.lang.String>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setCompileSourceRoots(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[399,17] name clash:
setTestCompileSourceRoots(java.util.List<java.lang.String>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setTestCompileSourceRoots(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[404,17] name clash:
setScriptSourceRoots(java.util.List<java.lang.String>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setScriptSourceRoots(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[615,17] name clash:
setMailingLists(java.util.List<org.apache.maven.model.MailingList>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setMailingLists(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[614,5] method does not
override or implement a method from a supertype

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[631,17] name clash:
setDevelopers(java.util.List<org.apache.maven.model.Developer>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setDevelopers(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[630,5] method does not
override or implement a method from a supertype

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[646,17] name clash:
setContributors(java.util.List<org.apache.maven.model.Contributor>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setContributors(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[701,17] name clash:
setLicenses(java.util.List<org.apache.maven.model.License>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setLicenses(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[716,17] name clash:
setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setArtifacts(java.util.Set) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[738,17] name clash:
setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setPluginArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[753,17] name clash:
setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setReportArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[768,17] name clash:
setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setExtensionArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[833,17] name clash:
setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject>)
in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setCollectedProjects(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[838,17] name clash:
setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repos
itory.ArtifactRepository>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setPluginArtifactRepositories(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[858,17] name clash:
setActiveProfiles(java.util.List<org.apache.maven.model.Profile>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setActiveProfiles(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/testUtils/stubs/DependencyProjectStub.java:[922,17] name clash:
setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setDependencyArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/fromDependencies/TestUnpackDependenciesMojo.java:[544,65]
incompatible types: java.lang.Object cannot be converted to
org.apache.maven.artifact.Artifact

[ERROR]
/workspace/maven-dependency-plugin/src/test/java/org/apache/maven/plugins/de
pendency/fromDependencies/TestUnpackDependenciesMojo.java:[554,65]
incompatible types: java.lang.Object cannot be converted to
org.apache.maven.artifact.Artifact

 

I stronlgy assume the POM you sent me is not the latest one you actually
used to solve the issue?

 

Any more ideas? Thanks a lot! :-)

 

-Markus

 

 

Von: Martin Gainty [mailto:mgainty@hotmail.com] 
Gesendet: Donnerstag, 10. Dezember 2020 11:44
An: Maven Developers List
Betreff: Re: Help Wanted

 

Hi Markus

i was able to get tests to pass for maven-dependency-plugin

[INFO]  T E S T S 

[INFO] -------------------------------------------------------

SystemPropertyManager::writePropertiesFile LINE 106 throws
ClassCastException message=java.lang.Object cannot be cast to
java.lang.String

[DEBUG] boot classpath:
\Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-booter\2.22
.1\surefire-booter-2.22.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-api\2.22.1\
surefire-api-2.22.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-logger-api\
2.22.1\surefire-logger-api-2.22.1.jar
\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\
test-classes
\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\
classes
\Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-api\2.9\sur
efire-api-2.9.jar
\Users\MGainty\.m2\repository\org\apache\maven\surefire\maven-surefire-commo
n\2.22.1\maven-surefire-common-2.22.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-descriptor\2.2.1
\maven-plugin-descriptor-2.2.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-project\2.2.1\maven-pro
ject-2.2.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-profile\2.2.1\maven-pro
file-2.2.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-artifact-manager\2.2.1\
maven-artifact-manager-2.2.1.jar
\Users\MGainty\.m2\repository\backport-util-concurrent\backport-util-concurr
ent\3.1\backport-util-concurrent-3.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-registry\2.2.1\m
aven-plugin-registry-2.2.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-toolchain\2.2.1\maven-t
oolchain-2.2.1.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-java\0.9.10\plexus-
java-0.9.10.jar
\Users\MGainty\.m2\repository\com\thoughtworks\qdox\qdox\2.0-M8\qdox-2.0-M8.
jar
\Users\MGainty\.m2\repository\org\apache\maven\shared\maven-common-artifact-
filters\3.0.1\maven-common-artifact-filters-3.0.1.jar
\Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sis
u-inject-plexus-1.4.2.jar
\Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-
inject-bean-1.4.2.jar
\Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-
2.1.7-noaop.jar
\Users\MGainty\.m2\repository\org\eclipse\aether\aether-api\1.1.0-SNAPSHOT\a
ether-api-1.1.0-SNAPSHOT.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-artifact\3.1.1\maven-ar
tifact-3.1.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-api\3.1.1\maven-
plugin-api-3.1.1.jar
\Users\MGainty\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.plexus\0.1.0
\org.eclipse.sisu.plexus-0.1.0.jar
\Users\MGainty\.m2\repository\javax\enterprise\cdi-api\1.0\cdi-api-1.0.jar
\Users\MGainty\.m2\repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0
.jar
\Users\MGainty\.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar
\Users\MGainty\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.inject\0.1.0
\org.eclipse.sisu.inject-0.1.0.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-model\3.1.1\maven-model
-3.1.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-core\3.1.1\maven-core-3
.1.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-settings\3.1.1\maven-se
ttings-3.1.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-settings-builder\3.1.1\
maven-settings-builder-3.1.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-model-builder\3.1.1\mav
en-model-builder-3.1.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-aether-provider\3.1.1\m
aven-aether-provider-3.1.1.jar
\Users\MGainty\.m2\repository\org\eclipse\aether\aether-impl\0.9.0.M2\aether
-impl-0.9.0.M2.jar
\Users\MGainty\.m2\repository\org\eclipse\aether\aether-util\0.9.0.M2\aether
-util-0.9.0.M2.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.5.1\p
lexus-classworlds-2.5.1.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-component-annotatio
ns\2.0.0\plexus-component-annotations-2.0.0.jar
\Users\MGainty\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\
plexus-sec-dispatcher-1.3.jar
\Users\MGainty\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-c
ipher-1.4.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-repository-metadata\3.1
.1\maven-repository-metadata-3.1.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\reporting\maven-reporting-api
\3.0\maven-reporting-api-3.0.jar
\Users\MGainty\.m2\repository\org\apache\maven\reporting\maven-reporting-imp
l\3.0.0\maven-reporting-impl-3.0.0.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\
1.7.4\doxia-decoration-model-1.7.4.jar
\Users\MGainty\.m2\repository\commons-io\commons-io\2.6\commons-io-2.6.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.9.1\do
xia-sink-api-1.9.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.9.1
\doxia-logging-api-1.9.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-core\1.9.1\doxia-
core-1.9.1.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-container-default\1
.7.1\plexus-container-default-1.7.1.jar
\Users\MGainty\.m2\repository\org\apache\xbean\xbean-reflect\3.7\xbean-refle
ct-3.7.jar
\Users\MGainty\.m2\repository\com\google\collections\google-collections\1.0\
google-collections-1.0.jar
\Users\MGainty\.m2\repository\org\apache\httpcomponents\httpclient\4.5.8\htt
pclient-4.5.8.jar
\Users\MGainty\.m2\repository\commons-logging\commons-logging\1.2\commons-lo
gging-1.2.jar
\Users\MGainty\.m2\repository\org\apache\httpcomponents\httpcore\4.4.11\http
core-4.4.11.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.9
.2\doxia-site-renderer-1.9.2.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-skin-model\1.9.2\
doxia-skin-model-1.9.2.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.9.
1\doxia-module-xhtml-1.9.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml5\1.9
.1\doxia-module-xhtml5-1.9.1.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-10\pl
exus-i18n-1.0-beta-10.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus
-velocity-1.2.jar
\Users\MGainty\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.
jar
\Users\MGainty\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4
.jar
\Users\MGainty\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocit
y-tools-2.0.jar
\Users\MGainty\.m2\repository\commons-beanutils\commons-beanutils\1.7.0\comm
ons-beanutils-1.7.0.jar
\Users\MGainty\.m2\repository\commons-digester\commons-digester\1.8\commons-
digester-1.8.jar
\Users\MGainty\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-
1.1.jar  \Users\MGainty\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar
\Users\MGainty\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar
\Users\MGainty\.m2\repository\commons-collections\commons-collections\3.2.2\
commons-collections-3.2.2.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-archiver\4.2.2\plex
us-archiver-4.2.2.jar
\Users\MGainty\.m2\repository\org\apache\commons\commons-compress\1.20\commo
ns-compress-1.20.jar
\Users\MGainty\.m2\repository\org\iq80\snappy\snappy\0.4\snappy-0.4.jar
\Users\MGainty\.m2\repository\org\tukaani\xz\1.8\xz-1.8.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-
utils-3.3.0.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-io\3.2.0\plexus-io-
3.2.0.jar
\Users\MGainty\.m2\repository\org\apache\maven\shared\maven-dependency-analy
zer\1.11.1\maven-dependency-analyzer-1.11.1.jar
\Users\MGainty\.m2\repository\org\ow2\asm\asm\8.0.1\asm-8.0.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\shared\maven-dependency-tree\
3.0.1\maven-dependency-tree-3.0.1.jar
\Users\MGainty\.m2\repository\org\apache\maven\shared\maven-artifact-transfe
r\0.11.0\maven-artifact-transfer-0.11.0.jar
\Users\MGainty\.m2\repository\commons-codec\commons-codec\1.11\commons-codec
-1.11.jar
\Users\MGainty\.m2\repository\org\slf4j\slf4j-api\1.7.5\slf4j-api-1.7.5.jar
\Users\MGainty\.m2\repository\org\apache\maven\shared\maven-shared-utils\3.2
.1\maven-shared-utils-3.2.1.jar
\Users\MGainty\.m2\repository\org\apache\commons\commons-lang3\3.8.1\commons
-lang3-3.8.1.jar
\Users\MGainty\.m2\repository\org\apache\commons\commons-collections4\4.2\co
mmons-collections4-4.2.jar
\Users\MGainty\.m2\repository\classworlds\classworlds\1.1\classworlds-1.1.ja
r
Users\MGainty\.m2\repository\org\apache\maven\plugin-tools\maven-plugin-anno
tations\3.5.2\maven-plugin-annotations-3.5.2.jar
\Users\MGainty\.m2\repository\org\eclipse\aether\aether-connector-wagon\0.9.
0.M2\aether-connector-wagon-0.9.0.M2.jar
\Users\MGainty\.m2\repository\org\eclipse\aether\aether-spi\0.9.0.M2\aether-
spi-0.9.0.M2.jar
\Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-provider-api\1.0\
wagon-provider-api-1.0.jar
\Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-http-lightweight\
3.4.0\wagon-http-lightweight-3.4.0.jar
C:\Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-http-shared\3.4
.0\wagon-http-shared-3.4.0.jar
\Users\MGainty\.m2\repository\org\jsoup\jsoup\1.12.1\jsoup-1.12.1.jar
\Users\MGainty\.m2\repository\junit\junit\4.13\junit-4.13.jar
\Users\MGainty\.m2\repository\org\apache\maven\plugin-testing\maven-plugin-t
esting-tools\3.1.0\maven-plugin-testing-tools-3.1.0.jar
\Users\MGainty\.m2\repository\org\apache\maven\shared\maven-invoker\2.0.11\m
aven-invoker-2.0.11.jar
\Users\MGainty\.m2\repository\org\apache\maven\plugin-testing\maven-plugin-t
esting-harness\3.1.0\maven-plugin-testing-harness-3.1.0.jar
\Users\MGainty\.m2\repository\org\mockito\mockito-core\2.28.2\mockito-core-2
.28.2.jar
\Users\MGainty\.m2\repository\net\bytebuddy\byte-buddy\1.9.10\byte-buddy-1.9
.10.jar
\Users\MGainty\.m2\repository\net\bytebuddy\byte-buddy-agent\1.9.10\byte-bud
dy-agent-1.9.10.jar
\Users\MGainty\.m2\repository\org\objenesis\objenesis\2.6\objenesis-2.6.jar
\Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\
plexus-interpolation-1.26.jar
\Users\MGainty\.m2\repository\org\apache\maven\maven-compat\3.1.1\maven-comp
at-3.1.1.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-server\9.2.28.v2019041
8\jetty-server-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.se
rvlet-api-3.1.0.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-http\9.2.28.v20190418\
jetty-http-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-util\9.2.28.v20190418\
jetty-util-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-io\9.2.28.v20190418\je
tty-io-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-servlet\9.2.28.v201904
18\jetty-servlet-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-security\9.2.28.v20190
418\jetty-security-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-webapp\9.2.28.v2019041
8\jetty-webapp-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-xml\9.2.28.v20190418\j
etty-xml-9.2.28.v20190418.jar
\Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-junit4\2.22
.1\surefire-junit4-2.22.1.jar

[DEBUG] boot(compact) classpath:  surefire-booter-2.22.1.jar
surefire-api-2.22.1.jar  surefire-logger-api-2.22.1.jar  test-classes
classes  surefire-api-2.9.jar  maven-surefire-common-2.22.1.jar
maven-plugin-descriptor-2.2.1.jar  maven-project-2.2.1.jar
maven-profile-2.2.1.jar  maven-artifact-manager-2.2.1.jar
backport-util-concurrent-3.1.jar  maven-plugin-registry-2.2.1.jar
maven-toolchain-2.2.1.jar  plexus-java-0.9.10.jar  qdox-2.0-M8.jar
maven-common-artifact-filters-3.0.1.jar  sisu-inject-plexus-1.4.2.jar
sisu-inject-bean-1.4.2.jar  sisu-guice-2.1.7-noaop.jar
aether-api-1.1.0-SNAPSHOT.jar  maven-artifact-3.1.1.jar
maven-plugin-api-3.1.1.jar  org.eclipse.sisu.plexus-0.1.0.jar
cdi-api-1.0.jar  jsr250-api-1.0.jar  javax.inject-1.jar
org.eclipse.sisu.inject-0.1.0.jar  maven-model-3.1.1.jar
maven-core-3.1.1.jar  maven-settings-3.1.1.jar
maven-settings-builder-3.1.1.jar  maven-model-builder-3.1.1.jar
maven-aether-provider-3.1.1.jar  aether-impl-0.9.0.M2.jar
aether-util-0.9.0.M2.jar  plexus-classworlds-2.5.1.jar
plexus-component-annotations-2.0.0.jar  plexus-sec-dispatcher-1.3.jar
plexus-cipher-1.4.jar  maven-repository-metadata-3.1.1.jar
maven-reporting-api-3.0.jar  maven-reporting-impl-3.0.0.jar
doxia-decoration-model-1.7.4.jar  commons-io-2.6.jar
doxia-sink-api-1.9.1.jar  doxia-logging-api-1.9.1.jar  doxia-core-1.9.1.jar
plexus-container-default-1.7.1.jar  xbean-reflect-3.7.jar
google-collections-1.0.jar  httpclient-4.5.8.jar  commons-logging-1.2.jar
httpcore-4.4.11.jar  doxia-site-renderer-1.9.2.jar
doxia-skin-model-1.9.2.jar  doxia-module-xhtml-1.9.1.jar
doxia-module-xhtml5-1.9.1.jar  plexus-i18n-1.0-beta-10.jar
plexus-velocity-1.2.jar  velocity-1.7.jar  commons-lang-2.4.jar
velocity-tools-2.0.jar  commons-beanutils-1.7.0.jar
commons-digester-1.8.jar  commons-chain-1.1.jar  dom4j-1.1.jar
oro-2.0.8.jar  commons-collections-3.2.2.jar  plexus-archiver-4.2.2.jar
commons-compress-1.20.jar  snappy-0.4.jar  xz-1.8.jar
plexus-utils-3.3.0.jar  plexus-io-3.2.0.jar
maven-dependency-analyzer-1.11.1.jar  asm-8.0.1.jar
maven-dependency-tree-3.0.1.jar  maven-artifact-transfer-0.11.0.jar
commons-codec-1.11.jar  slf4j-api-1.7.5.jar  maven-shared-utils-3.2.1.jar
commons-lang3-3.8.1.jar  commons-collections4-4.2.jar  classworlds-1.1.jar
maven-plugin-annotations-3.5.2.jar  aether-connector-wagon-0.9.0.M2.jar
aether-spi-0.9.0.M2.jar  wagon-provider-api-1.0.jar
wagon-http-lightweight-3.4.0.jar  wagon-http-shared-3.4.0.jar
jsoup-1.12.1.jar  junit-4.13.jar  maven-plugin-testing-tools-3.1.0.jar
maven-invoker-2.0.11.jar  maven-plugin-testing-harness-3.1.0.jar
mockito-core-2.28.2.jar  byte-buddy-1.9.10.jar  byte-buddy-agent-1.9.10.jar
objenesis-2.6.jar  plexus-interpolation-1.26.jar  maven-compat-3.1.1.jar
jetty-server-9.2.28.v20190418.jar  javax.servlet-api-3.1.0.jar
jetty-http-9.2.28.v20190418.jar  jetty-util-9.2.28.v20190418.jar
jetty-io-9.2.28.v20190418.jar  jetty-servlet-9.2.28.v20190418.jar
jetty-security-9.2.28.v20190418.jar  jetty-webapp-9.2.28.v20190418.jar
jetty-xml-9.2.28.v20190418.jar  surefire-junit4-2.22.1.jar

[DEBUG] Forking command line: cmd.exe /X /C
"C:\Java\jdk1.8.0_161\jre\bin\java -Xmx384m -jar
C:\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\suref
ire\surefirebooter5223283806371339837.jar
C:\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\suref
ire 2020-12-09T18-42-51_647-jvmRun1 surefire6735082700204536096tmp
surefire_06519399515511647335tmp"

[WARNING] Corrupted stdin stream in forked JVM 1. See the dump file
\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\
surefire-reports\2020-12-09T18-42-51_647-jvmRun1.dumpstream

[INFO] 

[INFO] Results:

[INFO] 

[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] 

[INFO]
------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO]
------------------------------------------------------------------------

[INFO] Total time: 25.633 s

[INFO] Finished at: 2020-12-09T18:43:01-05:00

[INFO]
------------------------------------------------------------------------

 

please see attached pom.xml

~gruss~
martin

  _____  

From: Martin Gainty <mg...@hotmail.com>
Sent: Monday, December 7, 2020 4:58 PM
To: Maven Developers List <de...@maven.apache.org>
Subject: Re: Help Wanted 

 

sorry.. got distracted watching a 1941 dogfight of messerschmitt vs spitfire
re-creation over englisch channel
Watch Pearl Harbor Online | Free Full Movie | 123Movies (123moviesgoto.com)
<https://123moviesgoto.com/pearl-harbor> 
for all whose fathers fought in the "Big War" I would say this flick seems
like worthwhile viewing

I took a copy of
<https://github.com/apache/maven-dependency-plugin/pull/109>
https://github.com/apache/maven-dependency-plugin/pull/109

>mvn compile

ERROR] COMPILATION ERROR : 

[INFO] -------------------------------------------------------------

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDepend
enciesMojo.java:[544,65]

incompatible types: java.lang.Object cannot be converted to
org.apache.maven.artifact.Artifact

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDepend
enciesMojo.java:[554,65] incompatible types: java.lang.Object cannot be
converted to org.apache.maven.artifact.Artifact

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[210,17] name clash:
setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repos
itory.ArtifactRepository>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setRemoteArtifactRepositories(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[240,17] name clash:
setDependencies(java.util.List<org.apache.maven.model.Dependency>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setDependencies(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[389,17] name clash:
setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setAttachedArtifacts(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[394,17] name clash:
setCompileSourceRoots(java.util.List<java.lang.String>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setCompileSourceRoots(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[399,17] name clash:
setTestCompileSourceRoots(java.util.List<java.lang.String>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setTestCompileSourceRoots(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[404,17] name clash:
setScriptSourceRoots(java.util.List<java.lang.String>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setScriptSourceRoots(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[615,17] name clash:
setMailingLists(java.util.List<org.apache.maven.model.MailingList>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setMailingLists(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[614,5] method does not override or implement a method from a
supertype

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[631,17] name clash:
setDevelopers(java.util.List<org.apache.maven.model.Developer>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setDevelopers(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[630,5] method does not override or implement a method from a
supertype

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[646,17] name clash:
setContributors(java.util.List<org.apache.maven.model.Contributor>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setContributors(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[701,17] name clash:
setLicenses(java.util.List<org.apache.maven.model.License>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setLicenses(java.util.List) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[716,17] name clash:
setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setArtifacts(java.util.Set) in org.apache.maven.project.MavenProject
have the same erasure, yet neither overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[738,17] name clash:
setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setPluginArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[753,17] name clash:
setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setReportArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[768,17] name clash:
setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setExtensionArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[833,17] name clash:
setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject>)
in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setCollectedProjects(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[838,17] name clash:
setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repos
itory.ArtifactRepository>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setPluginArtifactRepositories(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[858,17] name clash:
setActiveProfiles(java.util.List<org.apache.maven.model.Profile>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setActiveProfiles(java.util.List) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProject
Stub.java:[922,17] name clash:
setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in
org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub
and setDependencyArtifacts(java.util.Set) in
org.apache.maven.project.MavenProject have the same erasure, yet neither
overrides the other

[ERROR]
/Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/tes
t/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependen
ciesMojo.java:[441,65] incompatible types: java.lang.Object cannot be
converted to org.apache.maven.artifact.Artifact

[INFO] 23 errors 

No NullPointerException but then again i had to reconfig pom.xml

FWIK: casting errors as far as I can tell

will report back to you when I can compile and test

gruss
martin

 

  _____  

From: Markus Karg <ka...@quipsy.de>
Sent: Thursday, December 3, 2020 12:23 PM
To: dev@maven.apache.org <de...@maven.apache.org>
Subject: Help Wanted 

 

I would be super happy if somebody of the Maven Heros could help me with my
PR as I am totally stuck!

https://github.com/apache/maven-dependency-plugin/pull/109

Anybody having an idea how I can solve this?

Thanks!
-Markus


Re: Help Wanted

Posted by Martin Gainty <mg...@hotmail.com>.
Hi Markus

i was able to get tests to pass for maven-dependency-plugin

[INFO]  T E S T S
[INFO] -------------------------------------------------------
SystemPropertyManager::writePropertiesFile LINE 106 throws ClassCastException message=java.lang.Object cannot be cast to java.lang.String
[DEBUG] boot classpath:  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-booter\2.22.1\surefire-booter-2.22.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-api\2.22.1\surefire-api-2.22.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-logger-api\2.22.1\surefire-logger-api-2.22.1.jar  \Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\test-classes  \Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\classes  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-api\2.9\surefire-api-2.9.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\maven-surefire-common\2.22.1\maven-surefire-common-2.22.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-descriptor\2.2.1\maven-plugin-descriptor-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-project\2.2.1\maven-project-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-profile\2.2.1\maven-profile-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-artifact-manager\2.2.1\maven-artifact-manager-2.2.1.jar  \Users\MGainty\.m2\repository\backport-util-concurrent\backport-util-concurrent\3.1\backport-util-concurrent-3.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-registry\2.2.1\maven-plugin-registry-2.2.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-toolchain\2.2.1\maven-toolchain-2.2.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-java\0.9.10\plexus-java-0.9.10.jar  \Users\MGainty\.m2\repository\com\thoughtworks\qdox\qdox\2.0-M8\qdox-2.0-M8.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-common-artifact-filters\3.0.1\maven-common-artifact-filters-3.0.1.jar  \Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar  \Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar  \Users\MGainty\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-api\1.1.0-SNAPSHOT\aether-api-1.1.0-SNAPSHOT.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-artifact\3.1.1\maven-artifact-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-plugin-api\3.1.1\maven-plugin-api-3.1.1.jar  \Users\MGainty\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.plexus\0.1.0\org.eclipse.sisu.plexus-0.1.0.jar \Users\MGainty\.m2\repository\javax\enterprise\cdi-api\1.0\cdi-api-1.0.jar  \Users\MGainty\.m2\repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar  \Users\MGainty\.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar  \Users\MGainty\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.inject\0.1.0\org.eclipse.sisu.inject-0.1.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-model\3.1.1\maven-model-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-core\3.1.1\maven-core-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-settings\3.1.1\maven-settings-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-settings-builder\3.1.1\maven-settings-builder-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-model-builder\3.1.1\maven-model-builder-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-aether-provider\3.1.1\maven-aether-provider-3.1.1.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-impl\0.9.0.M2\aether-impl-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-util\0.9.0.M2\aether-util-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.5.1\plexus-classworlds-2.5.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar  \Users\MGainty\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar  \Users\MGainty\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-repository-metadata\3.1.1\maven-repository-metadata-3.1.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\3.0.0\maven-reporting-impl-3.0.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.7.4\doxia-decoration-model-1.7.4.jar  \Users\MGainty\.m2\repository\commons-io\commons-io\2.6\commons-io-2.6.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.9.1\doxia-sink-api-1.9.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.9.1\doxia-logging-api-1.9.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-core\1.9.1\doxia-core-1.9.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-container-default\1.7.1\plexus-container-default-1.7.1.jar  \Users\MGainty\.m2\repository\org\apache\xbean\xbean-reflect\3.7\xbean-reflect-3.7.jar  \Users\MGainty\.m2\repository\com\google\collections\google-collections\1.0\google-collections-1.0.jar  \Users\MGainty\.m2\repository\org\apache\httpcomponents\httpclient\4.5.8\httpclient-4.5.8.jar  \Users\MGainty\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar  \Users\MGainty\.m2\repository\org\apache\httpcomponents\httpcore\4.4.11\httpcore-4.4.11.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.9.2\doxia-site-renderer-1.9.2.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-skin-model\1.9.2\doxia-skin-model-1.9.2.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.9.1\doxia-module-xhtml-1.9.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml5\1.9.1\doxia-module-xhtml5-1.9.1.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-10\plexus-i18n-1.0-beta-10.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar  \Users\MGainty\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar  \Users\MGainty\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar  \Users\MGainty\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar  \Users\MGainty\.m2\repository\commons-beanutils\commons-beanutils\1.7.0\commons-beanutils-1.7.0.jar  \Users\MGainty\.m2\repository\commons-digester\commons-digester\1.8\commons-digester-1.8.jar  \Users\MGainty\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar  \Users\MGainty\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar  \Users\MGainty\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar  \Users\MGainty\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-archiver\4.2.2\plexus-archiver-4.2.2.jar  \Users\MGainty\.m2\repository\org\apache\commons\commons-compress\1.20\commons-compress-1.20.jar  \Users\MGainty\.m2\repository\org\iq80\snappy\snappy\0.4\snappy-0.4.jar  \Users\MGainty\.m2\repository\org\tukaani\xz\1.8\xz-1.8.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-io\3.2.0\plexus-io-3.2.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-dependency-analyzer\1.11.1\maven-dependency-analyzer-1.11.1.jar  \Users\MGainty\.m2\repository\org\ow2\asm\asm\8.0.1\asm-8.0.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-dependency-tree\3.0.1\maven-dependency-tree-3.0.1.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-artifact-transfer\0.11.0\maven-artifact-transfer-0.11.0.jar  \Users\MGainty\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar  \Users\MGainty\.m2\repository\org\slf4j\slf4j-api\1.7.5\slf4j-api-1.7.5.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-shared-utils\3.2.1\maven-shared-utils-3.2.1.jar  \Users\MGainty\.m2\repository\org\apache\commons\commons-lang3\3.8.1\commons-lang3-3.8.1.jar  \Users\MGainty\.m2\repository\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar  \Users\MGainty\.m2\repository\classworlds\classworlds\1.1\classworlds-1.1.jar   Users\MGainty\.m2\repository\org\apache\maven\plugin-tools\maven-plugin-annotations\3.5.2\maven-plugin-annotations-3.5.2.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-connector-wagon\0.9.0.M2\aether-connector-wagon-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\eclipse\aether\aether-spi\0.9.0.M2\aether-spi-0.9.0.M2.jar  \Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-provider-api\1.0\wagon-provider-api-1.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-http-lightweight\3.4.0\wagon-http-lightweight-3.4.0.jar  C:\Users\MGainty\.m2\repository\org\apache\maven\wagon\wagon-http-shared\3.4.0\wagon-http-shared-3.4.0.jar  \Users\MGainty\.m2\repository\org\jsoup\jsoup\1.12.1\jsoup-1.12.1.jar  \Users\MGainty\.m2\repository\junit\junit\4.13\junit-4.13.jar  \Users\MGainty\.m2\repository\org\apache\maven\plugin-testing\maven-plugin-testing-tools\3.1.0\maven-plugin-testing-tools-3.1.0.jar  \Users\MGainty\.m2\repository\org\apache\maven\shared\maven-invoker\2.0.11\maven-invoker-2.0.11.jar  \Users\MGainty\.m2\repository\org\apache\maven\plugin-testing\maven-plugin-testing-harness\3.1.0\maven-plugin-testing-harness-3.1.0.jar  \Users\MGainty\.m2\repository\org\mockito\mockito-core\2.28.2\mockito-core-2.28.2.jar  \Users\MGainty\.m2\repository\net\bytebuddy\byte-buddy\1.9.10\byte-buddy-1.9.10.jar  \Users\MGainty\.m2\repository\net\bytebuddy\byte-buddy-agent\1.9.10\byte-buddy-agent-1.9.10.jar  \Users\MGainty\.m2\repository\org\objenesis\objenesis\2.6\objenesis-2.6.jar  \Users\MGainty\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar  \Users\MGainty\.m2\repository\org\apache\maven\maven-compat\3.1.1\maven-compat-3.1.1.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-server\9.2.28.v20190418\jetty-server-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-http\9.2.28.v20190418\jetty-http-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-util\9.2.28.v20190418\jetty-util-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-io\9.2.28.v20190418\jetty-io-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-servlet\9.2.28.v20190418\jetty-servlet-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-security\9.2.28.v20190418\jetty-security-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-webapp\9.2.28.v20190418\jetty-webapp-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\eclipse\jetty\jetty-xml\9.2.28.v20190418\jetty-xml-9.2.28.v20190418.jar  \Users\MGainty\.m2\repository\org\apache\maven\surefire\surefire-junit4\2.22.1\surefire-junit4-2.22.1.jar
[DEBUG] boot(compact) classpath:  surefire-booter-2.22.1.jar  surefire-api-2.22.1.jar  surefire-logger-api-2.22.1.jar  test-classes  classes  surefire-api-2.9.jar  maven-surefire-common-2.22.1.jar  maven-plugin-descriptor-2.2.1.jar  maven-project-2.2.1.jar  maven-profile-2.2.1.jar  maven-artifact-manager-2.2.1.jar  backport-util-concurrent-3.1.jar  maven-plugin-registry-2.2.1.jar  maven-toolchain-2.2.1.jar  plexus-java-0.9.10.jar  qdox-2.0-M8.jar  maven-common-artifact-filters-3.0.1.jar  sisu-inject-plexus-1.4.2.jar  sisu-inject-bean-1.4.2.jar  sisu-guice-2.1.7-noaop.jar  aether-api-1.1.0-SNAPSHOT.jar  maven-artifact-3.1.1.jar  maven-plugin-api-3.1.1.jar  org.eclipse.sisu.plexus-0.1.0.jar  cdi-api-1.0.jar  jsr250-api-1.0.jar  javax.inject-1.jar  org.eclipse.sisu.inject-0.1.0.jar  maven-model-3.1.1.jar  maven-core-3.1.1.jar  maven-settings-3.1.1.jar  maven-settings-builder-3.1.1.jar  maven-model-builder-3.1.1.jar  maven-aether-provider-3.1.1.jar  aether-impl-0.9.0.M2.jar  aether-util-0.9.0.M2.jar  plexus-classworlds-2.5.1.jar  plexus-component-annotations-2.0.0.jar  plexus-sec-dispatcher-1.3.jar  plexus-cipher-1.4.jar  maven-repository-metadata-3.1.1.jar  maven-reporting-api-3.0.jar  maven-reporting-impl-3.0.0.jar  doxia-decoration-model-1.7.4.jar  commons-io-2.6.jar  doxia-sink-api-1.9.1.jar  doxia-logging-api-1.9.1.jar  doxia-core-1.9.1.jar  plexus-container-default-1.7.1.jar  xbean-reflect-3.7.jar  google-collections-1.0.jar  httpclient-4.5.8.jar  commons-logging-1.2.jar  httpcore-4.4.11.jar  doxia-site-renderer-1.9.2.jar  doxia-skin-model-1.9.2.jar  doxia-module-xhtml-1.9.1.jar  doxia-module-xhtml5-1.9.1.jar  plexus-i18n-1.0-beta-10.jar  plexus-velocity-1.2.jar  velocity-1.7.jar  commons-lang-2.4.jar  velocity-tools-2.0.jar  commons-beanutils-1.7.0.jar  commons-digester-1.8.jar  commons-chain-1.1.jar  dom4j-1.1.jar  oro-2.0.8.jar  commons-collections-3.2.2.jar  plexus-archiver-4.2.2.jar  commons-compress-1.20.jar  snappy-0.4.jar  xz-1.8.jar  plexus-utils-3.3.0.jar  plexus-io-3.2.0.jar  maven-dependency-analyzer-1.11.1.jar  asm-8.0.1.jar  maven-dependency-tree-3.0.1.jar  maven-artifact-transfer-0.11.0.jar  commons-codec-1.11.jar  slf4j-api-1.7.5.jar  maven-shared-utils-3.2.1.jar  commons-lang3-3.8.1.jar  commons-collections4-4.2.jar  classworlds-1.1.jar  maven-plugin-annotations-3.5.2.jar  aether-connector-wagon-0.9.0.M2.jar  aether-spi-0.9.0.M2.jar  wagon-provider-api-1.0.jar  wagon-http-lightweight-3.4.0.jar  wagon-http-shared-3.4.0.jar  jsoup-1.12.1.jar  junit-4.13.jar  maven-plugin-testing-tools-3.1.0.jar  maven-invoker-2.0.11.jar  maven-plugin-testing-harness-3.1.0.jar  mockito-core-2.28.2.jar  byte-buddy-1.9.10.jar  byte-buddy-agent-1.9.10.jar  objenesis-2.6.jar  plexus-interpolation-1.26.jar  maven-compat-3.1.1.jar  jetty-server-9.2.28.v20190418.jar  javax.servlet-api-3.1.0.jar  jetty-http-9.2.28.v20190418.jar  jetty-util-9.2.28.v20190418.jar  jetty-io-9.2.28.v20190418.jar  jetty-servlet-9.2.28.v20190418.jar  jetty-security-9.2.28.v20190418.jar  jetty-webapp-9.2.28.v20190418.jar  jetty-xml-9.2.28.v20190418.jar  surefire-junit4-2.22.1.jar
[DEBUG] Forking command line: cmd.exe /X /C "C:\Java\jdk1.8.0_161\jre\bin\java -Xmx384m -jar C:\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\surefire\surefirebooter5223283806371339837.jar C:\Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\surefire 2020-12-09T18-42-51_647-jvmRun1 surefire6735082700204536096tmp surefire_06519399515511647335tmp"
[WARNING] Corrupted stdin stream in forked JVM 1. See the dump file \Maven-plugin\maven-dependency-plugin\maven-dependency-plugin-markus\target\surefire-reports\2020-12-09T18-42-51_647-jvmRun1.dumpstream
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 25.633 s
[INFO] Finished at: 2020-12-09T18:43:01-05:00
[INFO] ------------------------------------------------------------------------

please see attached pom.xml

~gruss~
martin
________________________________
From: Martin Gainty <mg...@hotmail.com>
Sent: Monday, December 7, 2020 4:58 PM
To: Maven Developers List <de...@maven.apache.org>
Subject: Re: Help Wanted

sorry.. got distracted watching a 1941 dogfight of messerschmitt vs spitfire re-creation over englisch channel
Watch Pearl Harbor Online | Free Full Movie | 123Movies (123moviesgoto.com)<https://123moviesgoto.com/pearl-harbor>
for all whose fathers fought in the "Big War" I would say this flick seems like worthwhile viewing

I took a copy of https://github.com/apache/maven-dependency-plugin/pull/109

>mvn compile

ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[544,65]
incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[554,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[210,17] name clash: setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setRemoteArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[240,17] name clash: setDependencies(java.util.List<org.apache.maven.model.Dependency>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencies(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[389,17] name clash: setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setAttachedArtifacts(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[394,17] name clash: setCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[399,17] name clash: setTestCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setTestCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[404,17] name clash: setScriptSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setScriptSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[615,17] name clash: setMailingLists(java.util.List<org.apache.maven.model.MailingList>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setMailingLists(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[614,5] method does not override or implement a method from a supertype
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[631,17] name clash: setDevelopers(java.util.List<org.apache.maven.model.Developer>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDevelopers(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[630,5] method does not override or implement a method from a supertype
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[646,17] name clash: setContributors(java.util.List<org.apache.maven.model.Contributor>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setContributors(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[701,17] name clash: setLicenses(java.util.List<org.apache.maven.model.License>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setLicenses(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[716,17] name clash: setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[738,17] name clash: setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[753,17] name clash: setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setReportArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[768,17] name clash: setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setExtensionArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[833,17] name clash: setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCollectedProjects(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[838,17] name clash: setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[858,17] name clash: setActiveProfiles(java.util.List<org.apache.maven.model.Profile>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setActiveProfiles(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[922,17] name clash: setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencyArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo.java:[441,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact
[INFO] 23 errors

No NullPointerException but then again i had to reconfig pom.xml

FWIK: casting errors as far as I can tell

will report back to you when I can compile and test

gruss
martin

________________________________
From: Markus Karg <ka...@quipsy.de>
Sent: Thursday, December 3, 2020 12:23 PM
To: dev@maven.apache.org <de...@maven.apache.org>
Subject: Help Wanted

I would be super happy if somebody of the Maven Heros could help me with my PR as I am totally stuck!

https://github.com/apache/maven-dependency-plugin/pull/109

Anybody having an idea how I can solve this?

Thanks!
-Markus

Re: Help Wanted

Posted by Martin Gainty <mg...@hotmail.com>.
sorry.. got distracted watching a 1941 dogfight of messerschmitt vs spitfire re-creation over englisch channel
Watch Pearl Harbor Online | Free Full Movie | 123Movies (123moviesgoto.com)<https://123moviesgoto.com/pearl-harbor>
for all whose fathers fought in the "Big War" I would say this flick seems like worthwhile viewing

I took a copy of https://github.com/apache/maven-dependency-plugin/pull/109

>mvn compile

ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[544,65]
incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesMojo.java:[554,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[210,17] name clash: setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setRemoteArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[240,17] name clash: setDependencies(java.util.List<org.apache.maven.model.Dependency>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencies(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[389,17] name clash: setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setAttachedArtifacts(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[394,17] name clash: setCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[399,17] name clash: setTestCompileSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setTestCompileSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[404,17] name clash: setScriptSourceRoots(java.util.List<java.lang.String>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setScriptSourceRoots(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[615,17] name clash: setMailingLists(java.util.List<org.apache.maven.model.MailingList>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setMailingLists(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[614,5] method does not override or implement a method from a supertype
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[631,17] name clash: setDevelopers(java.util.List<org.apache.maven.model.Developer>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDevelopers(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[630,5] method does not override or implement a method from a supertype
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[646,17] name clash: setContributors(java.util.List<org.apache.maven.model.Contributor>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setContributors(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[701,17] name clash: setLicenses(java.util.List<org.apache.maven.model.License>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setLicenses(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[716,17] name clash: setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[738,17] name clash: setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[753,17] name clash: setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setReportArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[768,17] name clash: setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setExtensionArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[833,17] name clash: setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setCollectedProjects(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[838,17] name clash: setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setPluginArtifactRepositories(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[858,17] name clash: setActiveProfiles(java.util.List<org.apache.maven.model.Profile>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setActiveProfiles(java.util.List) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/testUtils/stubs/DependencyProjectStub.java:[922,17] name clash: setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact>) in org.apache.maven.plugins.dependency.testUtils.stubs.DependencyProjectStub and setDependencyArtifacts(java.util.Set) in org.apache.maven.project.MavenProject have the same erasure, yet neither overrides the other
[ERROR] /Maven-plugin/maven-dependency-plugin/maven-dependency-plugin-markus/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo.java:[441,65] incompatible types: java.lang.Object cannot be converted to org.apache.maven.artifact.Artifact
[INFO] 23 errors

No NullPointerException but then again i had to reconfig pom.xml

FWIK: casting errors as far as I can tell

will report back to you when I can compile and test

gruss
martin

________________________________
From: Markus Karg <ka...@quipsy.de>
Sent: Thursday, December 3, 2020 12:23 PM
To: dev@maven.apache.org <de...@maven.apache.org>
Subject: Help Wanted

I would be super happy if somebody of the Maven Heros could help me with my PR as I am totally stuck!

https://github.com/apache/maven-dependency-plugin/pull/109

Anybody having an idea how I can solve this?

Thanks!
-Markus