Ice*_*nte 8 java eclipse gradle
我有一个使用java插件的gradle构建文件.如果我想从命令行调用build并避免运行单元测试,我可以这样做:
gradle build -x test
Run Code Online (Sandbox Code Playgroud)
但是,我们将从Eclipse调用gradle任务.我是否需要为此类构建构建特殊任务?我该怎么做呢?
在Eclipse > Menu bar "Windows" > Preferences >左手边:Gradle> Arguments > Program Arguments >放-x test
和
在Eclipse > Menu bar "Windows" > Preferences >左侧:Gradle EnIDE>复选框旁边的框-x test (--exclude-task test) or use gradle assemble.
看看是否有帮助.确保Eclipse已设置/已知GRADLE_HOME.

更新:
这将停止从任何项目运行测试任务(因为它是全局的).如果你只想运行gradle clean build -x test或类似(偶尔只在某个项目上),那么做这样的事情:
shenzi.gradle在此公共文件中,添加以下内容:
allprojects{
apply plugin: 'java'
apply plugin: 'groovy'
// blah blah uncomment if you need.
//apply plugin: 'pmd'
//apply plugin: 'findbugs'
//apply plugin: 'checkstyle'
//apply plugin: 'jacoco'
tasks.withType(Compile) {
options.debug = true
options.compilerArgs = ["-g"]
}
// ..
// .. more code exists here for commented out lines as shown above, so ignore this in your version
// ..
task myAliasNoTestBuild() << {
// see link below on how to create alias tasks
}
}
Run Code Online (Sandbox Code Playgroud)要么
试试这个解决方案:https://www.mail-archive.com/user@gradle.codehaus.org/msg09173.html
要么
你可以在eclipse中本地设置它
右键单击build.gradle - > Run As - > Gradle build - >这将打开一个窗口.
Gradle task as :build
Program args as -x test
Run Code Online (Sandbox Code Playgroud)
请参阅下面图片..所有设置..立即运行..
| 归档时间: |
|
| 查看次数: |
14505 次 |
| 最近记录: |