(普通)Classworlds和Plexus Classworlds之间的区别?

时间:2011-06-03 05:53:56

标签: maven-2 plexus

有人可以解释plexus-classworlds(plain) classworlds之间的区别吗?

这两个令人困惑,看不出差异。 Plexus classworlds几乎没有描述。显然,基于maven的Java项目使用两者,我不明白为什么。

是否可以毫不费力地用plexus-classworld取代classworlds?

1 个答案:

答案 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的兼容性包装器

这意味着他们考虑了迁移,但当然没有什么能取代彻底的测试。