WEB开发网
开发学院软件开发Java 在 Eclipse 下利用 gradle 构建系统 阅读

在 Eclipse 下利用 gradle 构建系统

 2010-08-13 00:00:00 来源:WEB开发网   
核心提示: 清单 9. .classpath 文件内容<?xmlversion="1.0"encoding="UTF-8"?><classpath><classpathentrykind="src"path="

清单 9. .classpath 文件内容

 <?xml version="1.0" encoding="UTF-8"?> 
 <classpath> 
 <classpathentry kind="src" path="src"/> 
 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER 
   /org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_12"/> 
 <classpathentry kind="output" path="bin"/> 
 </classpath> 
 

通过上面的知识我们知道,Gradle 期望的目录结构和自动生成的是有些差别的,比如源码路径,编译后的文件放置目录等,那么我们能不能通过 Gradle 命令来统一一下呢,使原项目结构与 Gradle 期望的一致,以免开发者将代码放置到了错误的目录结构下,那样 Gradle 是不管理它们的。下面我们就通过一个简单的方法来实现上面的需求,首先我们来简单修改下 build.gradle 文件,添加 apply plugin: 'eclipse'这么一行,然后我们使用命令 gradle eclipse 即可。.classpath 文件的变化如清单 9 所示。

清单 9. 修改后的 .classpath 文件内容

 <?xml version="1.0" encoding="UTF-8"?> 
 <classpath> 
 <classpathentry kind="src" path="src/main/java"/> 
 <classpathentry kind="output" path="build/classes/main"/> 
 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
 </classpath> 
 

War 包是我们经常要用到的,上面我们利用 Ant 脚本生成过 war 包,那么 Gradle 又是怎样来生成 war 包的呢?经过上面的学习或许你已经猜出来了,需要增加一个 plugin,完全正确,只需要将 apply plugin: 'war' 这一行加入到 build.gradle 文件中,然后运行 gradle War 命令即可,简单的简直要命,是不是,呵呵!

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Eclipse 利用 gradle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接