相关疑难解决方法(0)

是否可以使用自定义清单文件创建包含项目类和项目依赖项的"超级"jar作为jar?

我正在尝试创建一个包含项目类的可执行jar(使用maven),它是一个清单文件的依赖项,该文件包含主类的条目和指向jar根目录中包含的依赖项的类路径条目;像这样:

清单文件:

.....
Main-Class : com.acme.MainClass
Class-Path : dependecy1.jar dependecy2.jar
.....

罐:

jar-root
|-- ....
|-- com/acme/../*.class
|-- dependecy1.jar
`-- dependecy2.jar

我正在使用maven-jar-plugin来创建清单文件和maven-shade-plugin来创建"uber"jar,但依赖项被解压缩并作为类添加到我的jar中.

java build-process maven-2 uberjar maven-plugin

28
推荐指数
2
解决办法
3万
查看次数

在单个JAR中包含依赖Jar

我有一个JAR文件,其中包含在我的Web应用程序中使用的实用程序类.

现在,一些Utility类需要各自的库,例如commons-logging,db2java.

但是我打包的最终Utility JAR不包含这些必需的库,我尝试包含它们但是它们没有被类提取.

任何人都可以告诉我如何在我的Utility JAR中包含这些依赖库,以便我的类选择它们并正确执行.

java ant jar

2
推荐指数
1
解决办法
172
查看次数

标签 统计

java ×2

ant ×1

build-process ×1

jar ×1

maven-2 ×1

maven-plugin ×1

uberjar ×1