我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > 基于java平台的常用资源
总共48087条微博

动态微博

查看: 637|回复: 0

基于java平台的常用资源

[复制链接]

10

主题

3

听众

1289

金钱

五袋长老

该用户从未签到

跳转到指定楼层
楼主
发表于 2016-05-31 14:37:26 |只看该作者 |倒序浏览
## 构建
1 ^8 K& ]/ Z$ s' {3 s" |1 ~, Y3 i; p+ C. ~" K
这里搜集了用来构建应用程序的工具。* n4 O1 Y' N* d6 \7 `4 N  v

' R, ~- g. b, u5 I5 X) x*   [Apache Maven](http://maven.apache.org/):Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。
, N/ c  j& @$ P, j- b*   [Gradle](http://www.gradle.org/):Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民。, q% q5 s& ^4 Q
! y4 h" `. ~. F3 Z2 b5 I3 f! Y
* * *
% y1 |. V; e! E6 }5 g
0 `% q# a6 U7 O8 ]7 J4 t* Z## 字节码操作
  {& [2 t4 ~  m; y6 G' }
, ]6 G9 w2 z1 T: }! l' ]! X) A* ?6 x# Q编程操作java字节码的函数库。8 c+ D: s/ q' w" {

/ b6 H) P  ^9 q" ]  I- L*   [ASM](http://asm.ow2.org/):通用底层字节码操作及分析。
1 y7 V5 ]' b8 X+ e& n) _8 r, J*   [Javassist](http://www.csg.ci.i.u-tokyo.ac.jp/%7Echiba/javassist/):尝试简化字节码编辑。
6 k0 |' k- d2 K$ V- J* p, Q+ p/ V# t3 t*   [Byte Buddy](http://bytebuddy.net/):使用“流式API”进一步简化字节码生成。( U% i1 w2 r' P# X

* h" D) W, {* G/ E8 i* * *

科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表