有人可以解释plexus-classworlds和(plain) classworlds之间的区别吗?
这两个令人困惑,看不出差异。 Plexus classworlds几乎没有描述。显然,基于maven的Java项目使用两者,我不明白为什么。
是否可以毫不费力地用plexus-classworld取代classworlds?
答案 0 :(得分:6)
我会回答这个问题,即使这个问题太老了......
classworlds被迁移到plexus-classworlds,但网站上的文档似乎跟不上...我见过的最好的文档是关于classworlds 1.1-SNAPSHOT,虽然目前是plexus-classworlds 2.4.1-SNAPSHOT,那里几乎没有任何文件。
如果你看一下plexus-classworlds,你也可以看到原始的org.codehaus.classworlds包,带有这样的类注释:
为遗留代码提供org.codehaus.plexus.classworlds.launcher.Launcher的兼容性包装器
这意味着他们考虑了迁移,但当然没有什么能取代彻底的测试。