首页
论坛
未名存档
话题女王
小圈子
马甲追踪
版面排名
流量曲线
水枪排名
发帖量曲线
发帖版面饼图
发帖时间柱图
关于本站
帮助
boards
本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字
访问原贴
Programming版
- 讨论一下Java/Scala jackson和 log4j
相关主题
●
谁能比较一下ant和maven的有点缺点?
●
关于Restful+Json
●
FMP 已经在 maven central repository 里了
●
关于 Java 的 Log 轮子
●
请教一个hadoop问题
●
大家讨论一下其他语言需要Spring这种东西吗?
●
twitter又自己做了一個distributedLog.基于bookeeper
●
谁能讲讲sbt?
●
大牛们用什么build scala
●
sbt很不错
相关话题的讨论汇总
话题: scala
话题: java
话题: log4j
话题: jackson
话题: maven
进入Programming版参与讨论
1
(共1页)
s*****e
发帖数: 115
1
讨论一下 写java和scala时候碰到的jackson和 log4j
1. 我办公室里其他项目以前用jackson的,有些被我改写成用gson。因为jackson里面
用到了log4j某些dependencies,把项目改成用multi module的parent pom来统一版本
号的时候很容易有conflict。就算用maven helper来exclude ,
https://plugins
.
jetbrains.com/plugin/7179-maven-helper, 发现都太烦了。逐个来exclude看不过来
,索性不用jackson。
2. 那个log4j也是一样的玩意,我在我自己控制范围内的code用jdk11里面的logging干
掉了。可惜spark和很多大数据的framework只支持JDK8的compilation,最后的方案就
是尽量分离scala code(用到spark的)和 java,要么在不同module,甚至不同
service。 然后尽量用scala built in的方法来减少dependencies,比如消灭logging
, String.util.isBlank这类的
3. 办公室有些人scala和java互相调用,不是那种只有scala 调用 java 或者只有
java调用scala,maven的compile顺序比如:
net.alchim31.maven
scala-maven-plugin
scala-compile-first
也是烦人。我现在的方案是尽量不要互相call,凡是我经手的项目,能改的就改成尽量
用built in的方法,尽量减少maven dependencies 如果允许互相call,是不是只能用
这个插件逐个module来处理?
大家一般都怎么处理这些问题?
w********m
发帖数: 1137
2
每个库都有优缺点
只有大家让一让,找个大家都同意的库
circular dependency没有build trick,只有把公用的独立出来
1
(共1页)
进入Programming版参与讨论
相关主题
●
如何提取一个executable的所有dependency?
●
Spring高手低手都请进来
●
怎样用maven compile dependency 的source成jre?
●
maven一问
●
大家一般用gradle还是maven
●
C++大家都怎么做dependency management?
●
这次Scala又被吐槽了,too complex
●
scala next steps
●
Scala会不会把Java搞成第二个C++
●
Scala,F#或haskell怎么用DI?
相关话题的讨论汇总
话题: scala
话题: java
话题: log4j
话题: jackson
话题: maven