2017-06-05 169 views
0

我正在使用Eclipse将项目转换为Maven。一点背景:如何运行Eclipse Maven使用命令行参数构建

我们背后的防火墙不允许访问Maven中央仓库;相反,我们有一个企业镜像存储库,需要一个密钥存储文件来连接。提供了该文件,我们可以在命令行中使用maven mvn clean compile package,使用参数--Djavax.net.ssl.trustStore指向该文件,从而成功构建。

这在eclipse的外部很好,但集成的Maven插件无法构建,因为它无法连接到没有密钥库的存储库,所以我们所有的代码都散布着导入/包错误,这使得它非常繁琐什么都做完了

我需要能够将Eclipse配置为在每次运行内部Maven操作之一(如Run As -> Maven Install)时都具有此命令行参数。使用运行配置可以工作,但不会更改上下文菜单的Maven选项,并且不会清除导入错误。

的Eclipse 4.6.2的Java EE版,Windows 7 64位

+0

将它添加到cacerts如何。 –

+0

什么是cacerts,我该怎么做?这是一个JKS文件。 – Derek

回答

0

添加-Djavax.net.ssl.trustStore...与Eclipse安装相关的eclipse.ini文件。