2013-08-28 75 views
2

我在我的build.gradle中使用了java插件。編譯通過gradle後如何運行?

apply plugin: 'java' 

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile 'xyz:xyz:4.11' 
} 

sourceSets { 
    test { 
     java { 
      srcDir 'agent' 
     } 
    } 
} 

我做

$ gradle compileJava 

現在的.class文件已經在建/生成生成.class文件,我怎麼運行我的代碼?其中一個類文件包含main。我想從一個任務的gradle做這樣的事:

CLASSPATH=./mysql-connector-java-commercial-5.1.13-bin.jar:. $JAVA_HOME/bin/java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10000 Collector arg1 

回答

2

基於ghik的回答,我添加這些我gradle.build腳本:

apply plugin:'application' 

.... 

dependencies { 
    .... 
    runtime 'mysql:mysql-connector-java-commercial:5.1.13' 
} 

mainClassName = "Collector" 

run { 
    args 'arg1' 
    jvmArgs '-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10000' 
}