小编lce*_*sly的帖子

Intellij Idea 13 UI Designer和自动Gradle构建

我使用Intellij UI Designer为项目创建表单.当我正在处理为我编译表单时,一切正常,但是当我们最近切换到使用Gradle构建它时,还不可能生成可执行的jar文件.

我的google-fu带我去了几个帖子,解释说需要编译一个蚂蚁脚本(例如link,link2,link3,以及我在下面结束的那个:link4)

我的项目是一个多模块设置.

root build.gradle

subprojects {
    apply plugin: 'java'
    apply plugin: 'idea'

    repositories {
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

supproject build.gradle

apply plugin:'application'
mainClassName = "dk.OfferFileEditor.OfferFileEditorProgram"

configurations {
    antTask
}

dependencies {
    compile 'org.json:json:20140107'
    compile project(":Shared:HasOffers Api")

    //dependencies for java2c
    antTask files('../../lib/javac2-13.1.1.jar', '../../lib/asm4-all-13.1.1-idea.jar', '../../lib/forms_rt-13.1.1.jar')
    antTask group: 'org.jdom', name: 'jdom', version: '1.1'
}

task compileJava(overwrite: true, dependsOn: configurations.compile.getTaskDependencyFromProjectDependency(true, 'jar')) {
    doLast {
        println 'using java2c to compile'
        project.sourceSets.main.output.classesDir.mkdirs()
        ant.taskdef name: …
Run Code Online (Sandbox Code Playgroud)

java ant intellij-idea gradle

10
推荐指数
4
解决办法
4364
查看次数

标签 统计

ant ×1

gradle ×1

intellij-idea ×1

java ×1