在 Eclipse 下利用 gradle 构建系统
2010-08-13 00:00:00 来源:WEB开发网清单 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 命令即可,简单的简直要命,是不是,呵呵!
更多精彩
赞助商链接