当我执行mvn clean install时,我需要多次在同一个项目上产生相同的命令。
我的意思是,如果我执行mvn clean install一次,它应该在n个不同的命令窗口中开始n个项目的同时构建,其中n应该是用户可配置的。
我知道我们可以使用多模块项目来同时构建不同的相关项目。但是我需要同时建造同一个项目n次。任何想法?同时产生同一模块的多个maven版本
0
A
回答
0
你可以让你的数据库连接配置Maven的:在你的unitils.properties
database.driverClassName=oracle.jdbc.driver.OracleDriver
database.url=jdbc:oracle:thin:@yourmachine:1521:YOUR_DB
database.userName=john
database.password=secret
database.schemaNames=${database.schemaNames}
激活行家过滤器上的资源,在你的pom.xml:
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
您可以为您的模式提供默认值
<properties>
<database.schemaNames>testschema1</database.schemaNames>
</properties>
一旦这样做,你可以直接在命令行配置模式:
mvn test -Ddatabase.schemaNames=testschema2
你终于可以在你的TeamCity在不同的模式运行测试配置多个就业岗位。
希望有所帮助。
+0
感谢雨果的回复。我几乎在我的pom中有类似的配置。在团队城市中手动配置多个作业是唯一的选择?我想要的是,用户启动一次mvn clean install命令并触发多个构建,每个构建工作在不同的db架构上。 – EmeraldTablet
+0
这是我看到的最简单的方法。 –
相关问题
- 1. maven多模块项目,用不同的java版本编译模块之一
- 2. Maven编译生成目标中同一类的多个版本?
- 3. 如何安装同一个node.js模块的多个版本?
- 4. 如何测试同一模块的多个版本?
- 5. 更改firebase数据模型(同时生产多个应用程序版本)
- 6. maven - 可以两个模块使用不同版本的相同的库
- 7. 使用多模块pom的Maven版本
- 8. 如何依赖于同一版本的Maven多模块兄弟项目在parentpom
- 9. 依赖于多模块Maven项目模块时,模块不会产生伪影
- 10. maven多模块依赖版本
- 11. 每个模块的Maven java版本
- 12. Maven GWT Plugin复制同一快照罐的多个版本
- 13. MEF构成ImportMany产生同一类的两个版本
- 14. Maven Multi模块版本
- 15. 增量maven模块版本
- 16. 如何使用版本Maven插件更新从属同级模块的版本
- 17. 更新多模块Maven项目中模块的版本号
- 18. 同时运行jQuery的多个版本
- 19. 不同版本的锡兰模块?
- 20. 模拟器产生不同的Xcode版本
- 21. 如何维护一个python模块的不同版本?
- 22. 缓存同一表的多个版本
- 23. 同一工厂的多个版本(FactoryGirl)
- 24. 同一包的多个安装版本?
- 25. 设置Java版本同时运行一个Maven构建
- 26. 如何编译一个多模块maven项目,其中一个模块同时具有clojure和java代码
- 27. Maven相同的聚合器和父类(同一个pom)。独立子模块版本
- 28. 在同一台机器上产生matlab的多个副本
- 29. 在多模块项目失败时执行maven版本
- 30. 如何通过片段覆盖同一模块的多个版本?
你能解释一下为什么你需要这种东西吗?除此之外,使用同一本地存储库运行同步构建并不安全。 – khmarbaise
我需要在n个不同的数据库模式上运行构建。 (可能高达10)。我可以使用teamcity来执行构建,这样构建可以同时运行而不会互相干扰。 – EmeraldTablet
它是在不同的数据库上运行测试还是构建不同的发行版? –