我想设置每个TeamCity代理以在代理的工作目录(agent.work.dir)中使用本地存储库(maven.repo.local)。是否有可能配置maven属性以这种方式使用TeamCity属性?如何设置TeamCity代理使用单独的maven本地存储库?
9
A
回答
8
输入-Dmaven.repo.local=%system.agent.work.dir%/.m2
的设置Runner: Maven2
/JVM command line parameters
2
我不使用TeamCity,而是使用Bamboo。我做的方式是maven的目标,我有这样的定义:
-Dmaven.repo.local=${bamboo.M2REPOHOME}/${bamboo.buildKey} ...
则该属性M2REPOHOME被定义为文件系统上的某个地方,并bamboo.buildKey是项目的名称。我将我的m2存储库全部保存在一个位置,这样我就可以轻松地将它们加载。您应该设置maven.repo.local
为agent.work.dir
或其他地方的值。快看TeamCity的文档,它看起来像你会做这样的事情:
-Dmaven.repo.local=%agent.work.dir%/m2
+1
的OP通缉TeamCity的不是竹子的答案。 – 2017-03-17 22:10:14
相关问题
- 1. maven本地存储库代理外部
- 2. maven - 如何使用本地存储库
- 3. 如何为SBT设置本地代理存储库?
- 4. Android库使用本地Maven存储库
- 5. 如何设置maven 3本地插件存储库
- 6. teamcity 5.1 maven代理配置
- 7. Maven不使用本地存储库
- 8. 绕过本地存储库的Grails代理设置
- 9. Maven本地存储库
- 10. 如何强制maven使用仅从设置中的存储库
- 11. Maven存储库管理:指向本地存储库后,maven插件错误
- 12. 使用Apache Archiva管理本地Maven存储库 - 许可
- 13. 如何设置Maven代理
- 14. 如何将源代码上传到本地Maven存储库
- 15. Teamcity中的代理设置
- 16. gradle配置使用maven本地存储库
- 17. 如何从Maven 3.0插件获取本地存储库位置?
- 18. 如何使本地存储库中的工件的maven搜索
- 19. 不同工作副本的单独本地存储库(代码库)
- 20. 如何处理本地dotfile存储库?
- 21. 本地存储库的maven工件
- 22. 关于设置本地存储库Hortonworks
- 23. 适用于Linux和Windows的Maven本地存储库位置
- 24. 如何比较和更新本地Maven存储库中的库
- 25. 如何创建托管非Mavenized库的本地Maven存储库?
- 26. 如何为我自己的库创建本地Maven存储库?
- 27. 如何重置“本地”git存储库?
- 28. 禁用全局存储库并在maven中只使用本地存储库
- 29. 本地存储库使用
- 30. 设置代码存储库
根据TeamCity 9+,'%system.agent.work.dir%'折旧为'%teamcity.agent.work.dir%' – kevinarpe 2015-02-20 10:55:18
一直在寻找这个答案! – 2017-03-17 22:09:36