所以我的问题是相当利基的。为了在Linux中进行开发,我的工作需要大量的虚拟机。不幸的是,设置所有这些虚拟机对于开发人员来说是一个巨大的时间浪费。我目前正在研究一个脚本来自动执行该过程。
安装的一部分是安装一些专有存储库,我想从命令行进行安装。
看起来我最好的选择可能是the p2 director application
我尝试从命令行使用这种方式
./eclipse \
-clean -purgeHistory \
-application org.eclipse.equinox.p2.director \
-noSplash \
-repository \
http://download.eclipse.org/sapphire/8.3/repository/,\
https://artifactory-pro.elluciancloud.com/artifactory/eclipse-p2-
local/bannerpages-mars/ \
-installIU \
org.eclipse.sapphire.feature.group,\
org.eclipse.sapphire.platform.feature.group,\
org.eclipse.sapphire.ui.swt.gef.feature.group,\
org.eclipse.sapphire.java.jdt.feature.group,\
org.eclipse.sapphire.java.feature.group,\
org.eclipse.sapphire.osgi.feature.group,\
org.eclipse.sapphire.samples.feature.group,\
org.eclipse.sapphire.sdk.feature.group,\
org.eclipse.sapphire.source.feature.group,\
org.eclipse.sapphire.tests.feature.group,\
org.eclipse.sapphire.ui.feature.group,\
org.eclipse.sapphire.ui.swt.xml.editor.feature.group,\
org.eclipse.sapphire.modeling.xml.feature.group,\
morphis.foundations.plugin.feature.feature.group,\
morphis.foundations.plugin.templates.ellucian.feature.feature.group,\
morphis.frames.feature.feature.group \
-vmargs -Declipse.p2.mirrors=true -Djava.net.preferIPv4Stack=true
不幸的是,我们组织为某些存储库付费,因此受到密码保护。我想知道是否可以通过编程方式插入凭据?
谢谢!