beangle commons 4.0.0 release

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

经过很长时间的努力,beangle commons的scala版本终于发布到maven的官方仓库中。

实现了几个目标

  1. beangle git库小型化 ,分别将commons、ioc、orm、security等库分开建立
  2. beangle代码采用scala重新编写
  3. 采用了sbt和maven双重构建系统

遇到了几个困难

  1. 需要单独部署javadoc,方法是采用sbt产成javadoc,再用 mvn gpg:sign-and-deploy-file -DrepositoryId=sonatype-nexus-staging -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2 -DgroupId=org.beangle.commons -Dversion=4.0.0 -Dclassifier=javadoc -DartifactId=beangle-commons-web  -Dfile=target/beangle-commons-web-4.0.0-javadoc.jar这样的命令进行手工部署。
  2. 没有采用sbt部署,目前还没有搞熟,不是很放心对自动生成的pom文件。
  3. scala的ide支持不是很好,这次重写中采用emacs+sbt进行编码,还是有些吃力。

转载于:https://my.oschina.net/chaostone/blog/146188

你可能感兴趣的:(java,scala,python)