谁能解释一下plexus-classworlds和(普通)classworlds之间的区别?
这两个令人困惑,看不出区别。Plexus classworlds 几乎没有描述。显然,一个基于 maven 的 Java 项目同时使用了这两者,我不明白为什么。
是否可以毫不费力地用 plexus-classworlds 替换 classworlds?
谁能解释一下plexus-classworlds和(普通)classworlds之间的区别?
这两个令人困惑,看不出区别。Plexus classworlds 几乎没有描述。显然,一个基于 maven 的 Java 项目同时使用了这两者,我不明白为什么。
是否可以毫不费力地用 plexus-classworlds 替换 classworlds?
我要回答这个问题,即使这个问题太老了......
classworlds 已迁移到 plexus-classworlds,但网站上的文档似乎跟不上……我见过的最好的文档是 classworlds 1.1-SNAPSHOT,尽管当前是 plexus-classworlds 2.4.1 -SNAPSHOT,那里几乎没有任何文档。
如果您查看 plexus-classworlds,您还可以看到原始的 org.codehaus.classworlds 包,其类注释如下:
为遗留代码提供的 org.codehaus.plexus.classworlds.launcher.Launcher 的兼容性包装器
这意味着他们考虑过迁移,但当然没有什么可以代替彻底的测试。