我想将Eclipse与Gradle一起使用来构建POJO。我在Gradle教程中突出显示了Eclipse STS插件。我使用File>创建了Eclipse的Gradle项目。新> Gradle(STS)> Gradle(STS)Project然后输入项目名称并选择Java Quickstart。它正确地设置了项目,但在主java /资源和测试java / resources中包含了一个恼人的“org.gradle”Package和Person.java类。我进去删除它们并创建我自己的com.xxx包和类。无论如何我压制了这些文件的创建?
答案 0 :(得分:0)
我研究了Gradle的Tutorial网站和其他一些地方强调的几种方法,并找到了一种利用Gradle设置Java项目的更好方法。这就是我所做的。
使用Eclipse创建Java项目。 档案>新> Java项目 - 添加项目名称&点击完成。
删除src文件并创建新的文件层次结构 档案>新>源文件夹 - 键入src / main / java 档案>新>包 - com.mycompany。
如果需要,请执行相同的资源和测试 src / main / resources + Package src / test / Java + Package
在项目中添加/创建类和Jars。
在项目根目录中创建build.gradle文件。添加这个简单的Gradle项目构建脚本,
申请插件:'java' apply plugin:'application'
mainClassName ='com.mycompany.HelloWorld'
知识库{ mavenCentral() }
jar { baseName ='myjarname' version ='v1' 清单{ 属性'Main-Class':'com.mycompany.myproject' } doFirst { 来自{configurations.runtime.collect {it.isDirectory()?它:zipTree(it)}} } }
sourceCompatibility = 1.8 targetCompatibility = 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包装。现在为您的项目创建了所有正确的包装文件。
在项目根类型中 - gradlew构建。这将创建其他文件并构建项目。你可以去项目root \ build \ libs,你会找到你的可执行文件Jar。
从现在开始对项目进行更改时,只需在命令提示符下转到项目根目录,然后键入 - gradle build。
我会称之为新手的初学者。但是,它会让你前进,因为你需要更多的gradle功能,你可以修改build.gradle。另外,不要忘记,当您添加新的jar库时,您需要更新build.gradle依赖项。此过程也适用于Eclipse,因此您可以直接从eclipse构建项目并在控制台中运行它。在这个例子中,我使用的是Gradle 3.0和Java SE 1.8。