【问题标题】:Create Eclipse Java Gradle Project创建 Eclipse Java Gradle 项目
【发布时间】:2016-09-15 01:35:34
【问题描述】:

我想使用 Eclipse 和 Gradle 来构建 POJO。我安装了 Gradle 教程中突出显示的 Eclipse STS 插件。我使用 Eclipse 使用 File > New > Gradle(STS) > Gradle(STS) Project 创建 Gradle 项目,然后输入项目名称并选择 Java Quickstart。它正确设置了项目,但在整个主 java/resources 和测试 java/resources 中包含一个烦人的“org.gradle”包和 Person.java 类。我进去删除它们并创建我自己的 com.xxx 包和类。无论如何,我要禁止创建这些文件?

【问题讨论】:

    标签: java eclipse gradle-eclipse


    【解决方案1】:

    我研究了 Gradle 教程网站和其他一些地方重点介绍的几种方法,并找到了一种利用 Gradle 设置 Java 项目的更好方法。这就是我所做的。

    1. 使用 Eclipse 创建一个 Java 项目。 文件 > 新建 > Java 项目 -- 添加项目名称并单击完成。

    2. 删除 src 文件并创建新的文件层次结构 文件 > 新建 > 源文件夹——输入 src/main/java 文件 > 新建 > 包 -- com.mycompany。

      如果需要,对资源和测试执行相同操作 src/main/resources + 包 src/test/Java + 包

    3. 在项目中添加/创建您的类和罐子。

    4. 在项目根目录中创建 build.gradle 文件。添加这个简单的 Gradle 项目构建脚本,

      应用插件:'java' 应用插件:'应用程序'

      mainClassName = 'com.mycompany.HelloWorld'

      存储库{ mavenCentral() }

      罐子{ baseName = '我的jarname' 版本 = 'v1' 显现 { 属性“主类”:“com.mycompany.myproject” } 先做{ 从 {configuration.runtime.collect { it.isDirectory() ?它:zipTree(它)}} } }

      sourceCompatibility = 1.8 目标兼容性 = 1.8

      依赖{ 编译'joda-time:joda-time:2.2' 测试编译'junit:junit:4.12' }

    您可以从 Maven Central (search.maven.org) 获取依赖脚本。请注意,此 gradle 脚本将允许您构建 Fat Jar -- 一个具有多个依赖项 jar 的项目 jar。

    1. 接下来创建 Gradle 包装器。打开命令提示符并转到项目根目录。类型 -- gradle 包装器。现在为您的项目创建了所有正确的包装文件。

    2. 在项目根类型中时 -- gradlew build。这将创建其他文件并构建项目。你可以去项目root\build\libs,你会找到你的可执行Jar。

    3. 从现在开始对项目进行更改时,您只需在命令提示符下转到项目根目录并键入 -- gradle build。

    我称之为新手 gradle 构建。但是,它会让您继续前进,并且当您需要更多 gradle 功能时,您可以修改 build.gradle。另外,不要忘记,当您添加新的 jar 库时,您需要更新 build.gradle 依赖项。此过程也适用于 Eclipse,因此您可以直接从 eclipse 构建项目并在控制台中运行它。在此示例中,我使用的是 Gradle 3.0 和 Java SE 1.8。

    【讨论】:

      猜你喜欢
      • 2021-12-13
      • 2012-12-10
      • 2021-09-02
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多