使用 Maven 测试时添加引导类路径

发布于 2024-12-04 13:39:10 字数 254 浏览 2 评论 0原文

我的库要求我引导 JVM 才能运行它。如果您不知道,如果您使用 -bootstrap 选项将 jar 传递给 JVM,您可以覆盖(替换)任何 Java 库实现,如 java.lang.String 等。

所以我需要做的就是告诉 Maven当它运行我的测试时,它包含 -bootclasspath 选项和我的 jar/类。

Maven 可以吗?如果 JVM 无法动态添加新的引导类(因为它能够将新的类/jar 添加到类路径),那么也许 Maven 必须自行引导?

My library requires me to bootstrap the JVM in order to run it. In case you do not know, if you pass a jar to the JVM with the -bootstrap option, you can override (substitute) any Java library implementation like java.lang.String, etc.

So all I need to do is tell Maven that when it runs my tests it include the -bootclasspath option with my jar/classes.

Is that possible with Maven? Maybe maven will have to bootstrap itself, if the JVM is not able to add new bootstrap classes on-the-fly as it is able to add new classes/jar to the classpath?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半衬遮猫 2024-12-11 13:39:10

您是否尝试过 argLineforkMode Surefire插件的参数?

Have you tried the argLine and the forkMode parameters of the surefire plugin?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文