Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何向maven依赖插件添加额外功能_Java_Maven - Fatal编程技术网

Java 如何向maven依赖插件添加额外功能

Java 如何向maven依赖插件添加额外功能,java,maven,Java,Maven,我使用maven依赖插件来复制artifactItem的jar文件,而不是在pom.xml中给出artifactItem的详细信息,如下所示 <artifactItem> <groupId>junit</groupId> <artifactId>junit</artifactId>

我使用maven依赖插件来复制artifactItem的jar文件,而不是在pom.xml中给出artifactItem的详细信息,如下所示

<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;