gradle:创造几场战争

时间:2015-06-21 18:38:43

标签: java-ee gradle

我有一个简单的gradle脚本:

apply plugin: 'java'
apply plugin: 'war'

webAppDirName = 'WebContent'

repositories {
     mavenCentral()
}

dependencies {
    providedCompile group: 'javax', name: 'javaee-api', version:'7.0'
    compile group: 'org.hibernate.ogm', name: 'hibernate-ogm-mongodb', version: '4.2.0.Final'
    compile group: 'javax.validation', name: 'validation-api', version: '1.1.0.Final'
    compile group: 'com.fasterxml.jackson.jaxrs', name: 'jackson-jaxrs-json-provider', version: '2.5.3'
    compile group: 'com.hubspot.jackson', name: 'jackson-jaxrs-propertyfiltering', version: '0.7.0'

    compile project(':swiller_lib')
}

我想生成几场战争:

  1. 完整(例如,使用日志记录)
  2. 不记录(不包括某些依赖项)
  3. 排除某些java源代码。
  4. 没有JPA(没有persistence.xml文件)
  5. 基本上,我需要生成几个战争,排除一些依赖关系并排除java源文件(创建几个源集......(我支持))

    你能说出怎么做吗? 我知道这一定很容易,但我现在有点笨拙......

    谢谢大家。

0 个答案:

没有答案