创建 Eclipse Java Gradle 项目
Create Eclipse Java Gradle Project
我想将 Eclipse 与 Gradle 结合使用来构建 POJO。我安装了 Gradle 教程中突出显示的 Eclipse STS 插件。我使用 File > New > Gradle(STS) > Gradle(STS) Project 使用 Eclipse 创建 Gradle 项目,然后输入项目名称和 select Java快速开始。它正确地设置了项目,但在主要 java/resources 和测试 java/resources 中包含了一个烦人的 "org.gradle" 包和 Person.java 类。我进去删除它们并创建我自己的 com.xxx 包和 类。无论如何,我禁止创建这些文件?
我调查了 Gradle 的教程网站和其他一些地方强调的几种方法,并找到了一种利用 Gradle 设置 Java 项目的更好方法。这是我所做的。
使用 Eclipse,创建一个 Java 项目。
文件 > 新建 > Java 项目 -- 添加项目名称并单击完成。
删除src文件,新建文件层次结构
文件 > 新建 > 源文件夹 -- 输入 src/main/java
文件 > 新建 > 包 -- com.mycompany.
如果需要,对资源和测试执行相同的操作
src/main/resources + 包裹
src/test/Java + 包裹
Add/create 你的 类 和 Jars 到项目。
在项目根目录中创建 build.gradle 文件。添加这个简单的 Gradle 项目构建脚本,
应用插件:'java'
应用插件:'application'
mainClassName = 'com.mycompany.HelloWorld'
存储库{
mavenCentral()
}
罐子{
基地名称 = 'myjarname'
版本 = 'v1'
显现 {
属性 'Main-Class':'com.mycompany.myproject'
}
先做{
来自 { configurations.runtime.collect { it.isDirectory() ?它:压缩树(它)}}
}
}
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。
接下来创建 Gradle 包装器。打开命令提示符并转到项目根目录。输入 -- gradle 包装器。现在为您的项目创建了所有正确的包装文件。
在项目根目录中输入 -- gradlew 构建。这将创建其他文件并构建项目。你可以去项目 root\build\libs 你会找到你的可执行 Jar.
从现在开始对项目进行更改时,只需在命令提示符下转到项目根目录并键入 -- gradle build.
我将其称为新手入门 gradle。但是,它会让您继续前进,并且当您需要更多 gradle 功能时,您可以修改 build.gradle。另外,不要忘记,当您添加新的 jar 库时,您将需要更新 build.gradle 依赖项。此过程也适用于 Eclipse,因此您可以直接从 Eclipse 构建项目并 运行 在控制台中构建项目。在这个例子中,我使用的是 Gradle 3.0 和 Java SE 1.8.
我想将 Eclipse 与 Gradle 结合使用来构建 POJO。我安装了 Gradle 教程中突出显示的 Eclipse STS 插件。我使用 File > New > Gradle(STS) > Gradle(STS) Project 使用 Eclipse 创建 Gradle 项目,然后输入项目名称和 select Java快速开始。它正确地设置了项目,但在主要 java/resources 和测试 java/resources 中包含了一个烦人的 "org.gradle" 包和 Person.java 类。我进去删除它们并创建我自己的 com.xxx 包和 类。无论如何,我禁止创建这些文件?
我调查了 Gradle 的教程网站和其他一些地方强调的几种方法,并找到了一种利用 Gradle 设置 Java 项目的更好方法。这是我所做的。
使用 Eclipse,创建一个 Java 项目。 文件 > 新建 > Java 项目 -- 添加项目名称并单击完成。
删除src文件,新建文件层次结构 文件 > 新建 > 源文件夹 -- 输入 src/main/java 文件 > 新建 > 包 -- com.mycompany.
如果需要,对资源和测试执行相同的操作 src/main/resources + 包裹 src/test/Java + 包裹
Add/create 你的 类 和 Jars 到项目。
在项目根目录中创建 build.gradle 文件。添加这个简单的 Gradle 项目构建脚本,
应用插件:'java' 应用插件:'application'
mainClassName = 'com.mycompany.HelloWorld'
存储库{ mavenCentral() }
罐子{ 基地名称 = 'myjarname' 版本 = 'v1' 显现 { 属性 'Main-Class':'com.mycompany.myproject' } 先做{ 来自 { configurations.runtime.collect { it.isDirectory() ?它:压缩树(它)}} } }
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。
接下来创建 Gradle 包装器。打开命令提示符并转到项目根目录。输入 -- gradle 包装器。现在为您的项目创建了所有正确的包装文件。
在项目根目录中输入 -- gradlew 构建。这将创建其他文件并构建项目。你可以去项目 root\build\libs 你会找到你的可执行 Jar.
从现在开始对项目进行更改时,只需在命令提示符下转到项目根目录并键入 -- gradle build.
我将其称为新手入门 gradle。但是,它会让您继续前进,并且当您需要更多 gradle 功能时,您可以修改 build.gradle。另外,不要忘记,当您添加新的 jar 库时,您将需要更新 build.gradle 依赖项。此过程也适用于 Eclipse,因此您可以直接从 Eclipse 构建项目并 运行 在控制台中构建项目。在这个例子中,我使用的是 Gradle 3.0 和 Java SE 1.8.