从批处理文件运行具有依赖关系的jar

时间:2016-07-28 12:18:13

标签: java maven batch-file jar execute

我使用Maven生成了一个jar,现在我想从不同目录的批处理文件中执行它。 我的jar有一些依赖项,这些依赖项都在pom文件中有所描述。[但不在我的jar中] 我想知道有没有办法执行jar而不会导致ClassNotFoundException? 如果我运行带有依赖项的jar,一切运行正常,但是将所有外部JAR打包到我的中并不是有点浪费吗?

1 个答案:

答案 0 :(得分:2)

让批处理修改您的类路径,以便为其添加所需的jar。

Apassembler maven plugin可能会有所帮助。