【发布时间】:2012-10-03 19:52:27
【问题描述】:
我花了很多时间,我的头已经炸了,所以我会非常感谢任何帮助。
我正在将 Netbeans Platform 应用程序从 ant 迁移到 maven,因此我将版本控制存储库中的所有 jar 更改为 maven 依赖项。我在主 maven 存储库中找到了所需的工件,并在 Netbeans 的帮助下将其添加为依赖项,但它的类型为 POM 并放置在 Non-classpath Dependencies 中,我不知道如何使用它,因为它没有添加到类路径等......
谁能解释一下这些POM依赖是什么以及如何使用它们?
提前谢谢你!!
编辑
这是pom.xml中的依赖定义
<dependency>
<groupId>com.kitfox.svg</groupId>
<artifactId>svg-salamander</artifactId>
<version>1.0</version>
<type>pom</type>
</dependency>
【问题讨论】:
-
删除
<type>pom</type>行不能解决问题吗? -
@rlegendi 当删除
<type>pom</type>结果是:Could not transfer artifact com.kitfox.svg:svg-salamander:jar:1.0 from/to junit_4 (http://repo1.maven.org/maven2/): No connector available to access repository junit_4 (http://repo1.maven.org/maven2/) of type test using the available factories WagonRepositoryConnectorFactory -> [Help 1]
标签: maven netbeans dependencies pom.xml