gradle - 用 gradle 制作 eclipse wtp 项目

标签 gradle

我已经用 gradle 制作了 wtp eclipse 项目。
当我运行“gradle eclipse”时,它会生成 eclipse 项目,但没有一个文件“.settings/org.eclipse.core.resources.prefs”

该文件具有项目字符集的信息

eclipse.preferences.version=1
encoding/<project>=utf-8

这是我的 gradle eclipse 插件设置。
eclipse {
classpath {
    downloadSources=true
}

jdt {
    file {
        withProperties { 
            properties -> properties.setProperty("encoding//src/main/java", "utf-8")
                      properties.setProperty("encoding//src/main/resources", "utf-8")
                      properties.setProperty("encoding//src/test/java", "utf-8")
                      properties.setProperty("encoding//src/test/resources", "utf-8")
        }       
    }
}

wtp {
    component {
        contextPath = '/'
    }

    facet {
        facets = facets

        //facet name: 'jst.web', version: '2.5'
        facet name: 'jst.java', version: '6.0'
    }
}

project {
      natures 'com.google.gwt.eclipse.core.gwtNature'
      natures 'org.springframework.ide.eclipse.core.springnature'
      buildCommand 'org.springframework.ide.eclipse.core.springbuilder'
}
  }

我怎样才能制作这个文件?

请帮忙。

谢谢。

最佳答案

this JIRA issue 上(我)提到了一个解决方法

eclipseJdt << {
    File f = file('.settings/org.eclipse.core.resources.prefs')
    f.write('eclipse.preferences.version=1\n')
    f.append('encoding/<project>=utf-8')
}

关于gradle - 用 gradle 制作 eclipse wtp 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16294353/

相关文章:

android - 升级到 Android Studio 3.0 后包 org.opencv.android 不存在

gradle - 如何控制 gradle daemon 的输出

gwt - 通过Gradle使用gwt-user.jar创建Javadoc

android - 即使在使用命名空间 http ://schemas. android.com/apk/res-auto 之后,“找不到属性的资源标识符”错误

grails - 向Groovy反向工程Mysql模式?

android - 找不到 ButterKnife 编译器

android - Gradle 找不到 'lint' 作为自定义任务的依赖项

android - Gradle复制任务未复制文件

java - Gradle 创建损坏的启动脚本。怎么修?

java - 无法使 Activity 兼容正常工作