使用Gradle管理java项目
2016-03-02 23:34
507 查看
〇、安装软件
1. 确认可以使用终端软件,如iTerm, powerShell2. 安装gradle
3. $ gradle -v
确认上述命令能输出对应gradle版本信息
一、从零生成项目骨架
mkdir proj_namecd proj_name
gradle init --type java-library
gradle将生成不包含主类的项目文件结构
二、配置主类、Jar
编辑生成的 build.gradle,按惯例在文件头部添加
apply plugin 'application'
用以支持项目运行。
添加
mainClassName = 'your.package.name.mainClass'
用于设置主类
添加
jar {
manifest {
attributes 'Main-Class': mainClassName,
'Implementation-Title': 'Gradle Quickstart',
'Implementation-Version': '1.0.001'
}
}
用于设置生成jar的元信息。
添加mainClassName.java文件,并测试设置效果
gradle run
应输出mainClass输出信息
java -jar build/libs/${proj_info}.jar
也应输出mainClass内容
三、 依赖管理
在dependencies中, 在compile、testCompile等对应作用域添加所需要的依赖信息保存后,运行 gradle build,将自动下载所需要的jar
四、将依赖与项目一同打包导出
待
相关文章推荐
- 介绍4款json的java类库 及 其性能测试
- java小小工具第四弹 计算器(括号运算)
- JAVA设计模式之代理模式(静态代理和动态代理)
- 源码一
- Building microservices with Spring Cloud and Netflix OSS, part 2
- spring MVC配置详解
- java小小工具第三弹 文本编辑器
- Spring mvc接收前端日期类型字符串,AnnotationMethodHandlerAdapter配置webBindingInitializer失效解决方
- Myeclipse的环境配置--待修改
- eclipse中安装genymotion教程
- Java日志管理最佳实践
- JAVA并发原理(下)
- java小小工具第二弹 画图
- 解决struts2过滤器冲突的简单方法
- eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误
- 将struts2的action交给spring管理及注意事项
- 写好Java代码的30条经验总结
- 二叉树中和为某一值得路径java
- [转]Spring3核心技术之事务管理机制
- JAVA中float与double的区别