【发布时间】:2019-08-03 01:22:45
【问题描述】:
我的 maven 构建在 jdeps 插件上失败(我们需要它升级到 jdk11)。
命令行对于 Windows 来说太长了。 这是我得到的错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jdeps-plugin:3.1.1:jdkinternals (default) on project myproject:
[ERROR] Exit code: 1 - La ligne de commande est trop longue.
[ERROR]
[ERROR] Command line was: cmd.exe /X /C
"
"C:\Program Files\Java\jdk-11.0.2\bin\jdeps.exe"
-cp "
C:\Users\Me\.m2\repository\com\something\firstJar.jar;
C:\Users\Me\.m2\repository\com\somethingElse\secondJar.jar;
C:\Users\Me\.m2\repository\com\somethingDifferent\someOtherJar.jar;
... and one more
... and another one
... I think you get the idea......."
--multi-release 9 D:\git\myworkspace\myproject\target\classes
"
例如,我只放了 3 个罐子,但我有很多依赖项......
如何缩短此命令行?(并确保它不依赖于用户)
限制:这是一个共享项目,仅在我的计算机上更改任何内容都不是解决方案。
【问题讨论】:
标签: java maven command-line classpath manifest.mf