2012年12月31日月曜日

gradlebについて

今年(2012年)最後のエントリーになります。

みけです。

Gradleをいつも推していますが、

build.gradleがいつも同じ事ばっかり書いている気がしたので、

gradle builder 略して、gradlebを書いてみました。

aliasにalias gradleb = 'groovy /path/to/gradleb.groovy'

設定しておいて、下のように叩くと、プロジェクト構造とbuild.gradleが生成されます。

$ gradleb  -g org.mikeneck.gradleb.sample -j 1.7 -p sample-web -v 0.1 -a jetty,groovy,idea -d groovy/org.codehaus.groovy:groovy-all:2.0.5,compile/org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:1.0.2.Final,compile/org.springframework:spring-core:3.1.2.RELEASE,testCompile/junit:junit:4.11

apply plugin : 'java'
apply plugin : 'jetty'
apply plugin : 'groovy'
apply plugin : 'idea'

group = 'org.mikeneck.gradleb.sample'
version = '0.1'
sourceCompatibility = '1.7'
targetCompatibility = '1.7'

repositories {
    mavenCentral ()
}
dependencies {
    groovy 'org.codehaus.groovy:groovy-all:2.0.5'
    compile 'org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:1.0.2.Final'
    compile 'org.springframework:spring-core:3.1.2.RELEASE'
    testCompile 'junit:junit:4.11'
}

スクリプトなので、荒削りな部分はありますが、

簡単にビルドスクリプトが書けます。



0 件のコメント:

コメントを投稿