开发者社区> 问答> 正文

现在才明白很多jar包 命名带有dev,src等的作用?报错

以前一直以为要调试只能把源代码加到项目中

但是直接加进去要报错 必须要引用很多其他jar包

所以一直不方便

今天突然想到jfinal分了 JFinal-bin-with-src-1.5.jar 和 JFinal-bin-1.5.jar

会不会开发的时候直接引用 JFinal-bin-with-src-1.5.jar 就可以直接调试了

结果一试还真是这样,正式发布的时候再换JFinal-bin-1.5.jar

哎,现在才明白 走了不少弯路啊,,,

在这里给还不知道各种jar分了这样的版本 不知道什么原因的童鞋分享下小技巧


展开
收起
爱吃鱼的程序员 2020-06-22 15:05:22 657 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    如果你用eclipse的话可以在用到的时候再导入源码的。。只有需要修改源码才需要加载源码吧普通调试用带有src的就行了额,其实你可以把源码关联到JAR包,无需把JAR包给换成源码包了,万一源码包有第三方依赖呢我上面说的方式就是直接用的src的jar包啊不用再导入第三方jar

    这样的确是方便,但是并不好,到时候发布的时候你可能就忘了,团队协作的时候更是麻烦。class可以关联源文件的,只需要将jar关联到你下载的那个src就行了。

    建议还是用maven来构建应用吧,现在jfinal也是maven下构建的。maven会自动的给你关联所对应的源文件。

    感谢以后试试还没用过maven用maven吧自动关联sourcesjar和javadocjar感谢以后试试还没用过maven呵呵,你还没明白

    2020-06-22 15:05:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载