配置Eclipse java 项目

apply plugin: "java"
apply plugin: "eclipse"
apply plugin: "maven"

apply plugin: 'propdeps'
apply plugin: 'propdeps-eclipse'
apply plugin: 'propdeps-maven'


    
group = 'org.test'
version = "1.0"
description = "Test"

def jdkVersion = 1.8 

buildscript { 
  def springIoGradleVersion = '0.5.4.RELEASE'
  def propdepsVersion = '0.0.7'
  repositories {
    mavenLocal() 
    mavenCentral()
    jcenter()
    maven { url 'http://repo.spring.io/plugins-release' }
    maven { url 'https://repository.jboss.org/nexus/content/groups/public/' }
  }
  dependencies {
    //classpath "io.spring.gradle:dependency-management-plugin:$springIoGradleVersion"
    classpath "org.springframework.build.gradle:propdeps-plugin:$propdepsVersion"
  }
}

repositories {
    mavenLocal() 
    mavenCentral()
    jcenter()
    maven { url 'http://repo.spring.io/plugins-release' }
    maven { url 'https://repository.jboss.org/nexus/content/groups/public/' }
}

dependencies {
  // mandatory dependencies for using Spock 
    provided "com.h2database:h2:1.4.182"
} 

//----All subproject -----------

//-- Eclipse 
eclipse.classpath.file {
  withXml { xml ->
    xml.asNode().findAll { it.@path.startsWith('src/test/') }.each { it.@output = 'test-bin' }
  }
}
eclipse.jdt {
    sourceCompatibility = jdkVersion
    targetCompatibility = jdkVersion
}  
eclipseClasspath {
    dependsOn(cleanEclipse)
}

//-- 
task sourcesJar(type: Jar, dependsOn:classes) {
    classifier = 'sources'
    from sourceSets.main.allSource
}
artifacts {
    archives sourcesJar
}

转载于:https://my.oschina.net/frankies/blog/693362

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值