Java 如何向maven依赖插件添加额外功能
我使用maven依赖插件来复制artifactItem的jar文件,而不是在pom.xml中给出artifactItem的详细信息,如下所示Java 如何向maven依赖插件添加额外功能,java,maven,Java,Maven,我使用maven依赖插件来复制artifactItem的jar文件,而不是在pom.xml中给出artifactItem的详细信息,如下所示 <artifactItem> <groupId>junit</groupId> <artifactId>junit</artifactId>
<artifactItem>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
<overWrite>true</overWrite>
<outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>
<destFileName>junit.jar</destFileName>
</artifactItem>
线程“main”java.lang.NullPointerException中出现异常
位于org.apache.maven.plugin.dependency.fromConfiguration.AbstractFromConfigurationMojo.getArtifact(AbstractFromConfigurationMojo.java:221)
位于org.apache.maven.plugin.dependency.fromConfiguration.AbstractFromConfigurationMojo.getProcessedArtifactItems(AbstractFromConfigurationMojo.java:166)
位于org.apache.maven.plugin.dependency.fromConfiguration.CopyMojo.execute(CopyMojo.java:67)
位于com.nuwaza.aqua.sample.dependencymanager.BundleDataMojo.execute(BundleDataMojo.java:52)
位于com.nuwaza.aqua.sample.dependencymanager.BundleDataMojo.main(BundleDataMojo.java:118)
就是
/**
* Used to look up Artifacts in the remote repository.
*/
@Component
protected ArtifactFactory factory;
此工厂正在获取空值。。。。。
位于org.apache.maven.artifact.factory的ArtifactFactory接口
我真的被这些弄糊涂了。有人能帮忙吗?非常感谢
[info] Configured Artifact: junit:junit:3.8.2:jar
/**
* Used to look up Artifacts in the remote repository.
*/
@Component
protected ArtifactFactory factory;