我正在从事一批项目,这些项目最终将被合并成一个庞大的总体父项目(根据管理的方向)。我的任务是使用Gradle,看看我们是否可以将所有7个项目合并为一个,但当父项目构建时,创建7个单独的独立战争。
以下是拟议的项目结构:
ParentProject
- src/main/java/Controllers
- project A
- setupController.java
- project B
- setupController.java
- project C
- setupController.java
- src/main/java/Models
- project A
- model.java
- project B
- model.java
- project C
- model.java
- src/main/webapps
- parent_project
- web.xml
- css
- common.css
- projectA.css
- projectB.css
- projectC.css
- js
- common.js
- projectA.js
- projectB.js
- projectC.js当开发人员运行构建脚本时,它应该创建3个独立的war文件(projectA.war、projectB.war和projectC.war)
下面是projectA预期的归档内容:
ProjectA.war
- src/main/java/Controllers
- setupController.java
- src/main/java/Models
- model.java
- src/main/webapps
- web.xml
- css
- common.css
- projectA.css
- js
- common.js
- projectA.js我是新来的,我想看看:
发布于 2015-05-18 17:02:26
一个更惯用的方法可能是使用子项目创建一个超级项目:
ParentProject
- build.gradle
- project A
- build.gradle
- controllers/
- models/
- webapps/
- project B
- build.gradle
- controllers/
- models/
- webapps/
- ...https://stackoverflow.com/questions/30307868
复制相似问题