我想使用Eclipse和Gradle来构建POJO。我安装了Eclipse STS插件,就像Gradle教程中强调的那样。我用Eclipse使用File> New> Gradle(STS)> Gradle(STS) project创建Gradle项目,然后输入项目名称并选择Java Quickstart。它正确地设置了项目,但包含了一个烦人的"org"。包和Person.java类贯穿于主java/resources和测试java/resources。我进去删除了它们,创建了我自己的com。XXX包和类。无论如何,我可以抑制这些文件的创建吗?
我调查了Gradle教程网站和其他一些地方重点介绍的几种方法,并找到了一种使用Gradle建立Java项目的更好方法。以下是我所做的。
-
使用Eclipse创建Java项目。文件>新建> Java项目-添加项目名称&单击finish。
-
删除src文件,创建新的文件层次结构文件>新建>源文件夹—输入src/main/javafile> New> Package——com.mycompany.
如果需要,对Resources和Test执行相同的操作src/main/resources + Package
-
添加/创建类和jar到项目中
-
创建构建。在项目根目录下的Gradle文件。添加这个简单的Gradle项目构建脚本
apply plugin: 'java'应用插件:'application'
mainClassName = 'com.mycompany.HelloWorld'
{存储库mavenCentral ()}
jar {baseName = 'myjarname'版本= 'v1'清单{属性'Main-Class': 'com.mycompany.myproject'}doFirst {从{configuration .runtime.collect {it.isDirectory() ?it: zipTree(it)}}}}
sourccompatibility = 1.8targetCompatibility = 1.8
{的依赖关系编译"joda-time: joda-time: 2.2"testCompile"junit: junit: 4.12"}
你可以从Maven Central (search.maven.org)获得依赖脚本。请注意,这个gradle脚本将允许你构建一个Fat Jar——一个包含多个依赖Jar的项目Jar。
-
接下来创建Gradle包装器。打开命令提示符并转到项目根目录。输入——gradle wrapper。现在已经为项目创建了所有正确的包装器文件。
-
而在项目根类型——gradlew build中。这将创建其他文件并构建项目。你可以去project rootbuildlibs,你会找到你的可执行Jar。
-
当你从现在开始对项目进行更改时,你只需在命令提示符中进入项目根目录并输入——gradle build。
我认为这是新手的入门gradle构建。但是,当你需要更多的gradle功能时,你可以修改build.gradle。另外,不要忘记,在添加新的jar库时,您将需要更新构建。gradle依赖性。此过程也适用于Eclipse,因此您可以直接从Eclipse构建项目并在控制台中运行它。在这个例子中,我使用Gradle 3.0和Java SE 1.8。