我收到一条警告消息,因为我手动将 jar 文件添加到本地 Maven 存储库。
[信息]下载中:http://repo.maven.apache.org/maven2/com/netsuite/nsws-2014/1.0/nsws-2014-1.0.pom
[警告] com.netsuite:nsws-2014:jar:1.0 的 POM 丢失,没有可用的依赖项信息
如何在 Luna Service (4.4.1) 上使用 Eclipse m2e 将 jar 文件正确添加到本地 Maven 存储库?
比如我可以使用构建器吗?
本地 Maven 存储库实际上是一个标准 Maven 存储库;因此,它必须遵循特定的格式(有一些 Maven 兼容的存储库格式)。
将文件放入存储库并不能解决问题,除非您能够根据您使用的 Maven 存储库格式模拟其他工件的创建。
唯一万无一失的方法是使用install:install-file
目标,如下所示:http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
要使用 m2e 执行此操作,您需要使用一些小技巧。创建 Maven 启动配置。在“基本目录”字段中,输入始终解析为真实目录的值,例如${workspace_loc}
。在“目标”字段中,输入install:install-file
,然后在“参数”表中添加参数(参见下段中的链接)(使用“添加”按钮添加参数)。然后运行此启动配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)