我有一些限制做一个新的构建。因此,我使用winRAR工具替换了X.jar中的META-INF\maven\com.fasterxml.jackson.core\jackson-databind文件夹。
非常非常少的程序员有你的问题,所以没有行业标准的解决方案。你做的普通事情是:
pom.xml
文件中的版本,或者使用下面的标准依赖项检查来更新它们。MVN测试
)MVN Assembly:single
或其他。如果你做不到这些步骤,可以说你就偏离了既定的道路,无论你做什么都将是半生不熟的,很可能不会奏效(所以,我想,手动测试是有原因的,上面提到的是手动测试通常是怎么做的,手工测试容易出错,而且需要很长时间)。
mkdir unjarred
cd unjarred
jar tvf ../thejar.jar
jar cmvf ../thenewjar.jar META-INF/MANIFEST.MF *
我正在导出一个包含类的JAR: 和trialApplicationContext.xml:
是的。这种问题已经被问了很多时间了。这是我得到的。 我有一个用gradle构建的jar文件(将被称为“库”)。这个库在(依赖项)中嵌入了一个解压缩的jar。库的内部包(文件夹树)和嵌入类处于同一级别。例如,com.xxx.yyy是库,com.xxx.aaa是嵌入的、解压缩的jar类(依赖项)。 如果我以“独立的方式”运行jar(Java-jar等),它就能正常工作。 但如果我将这个jar作为库添加
嗨,我正在尝试从Spring网站上做这个教程。http://spring.io/guides/gs/rest-service/ 在Eclipse M2E中将最终的Jar文件作为目标运行时,我得到了一个错误。 我有一个maven java核心项目。我成功地执行了“cleanpackage”命令,但在jar构建之后,我无法运行它。我在dos命令提示符下确认了jar是否运行正常,方法是将jar放在不同的
知道为什么吗 工作,但是双击罐子会给一个 错误?清单被正确放置,双击直到最近还在工作,但突然之间它给出了这个错误。我不确定我做了什么改变。 编辑: 我用来创建jar的命令是(在cmd中): Main是包文件的一部分。
我有一个需求,我想找到运行的jar中的jar的路径。假设有一个名为example-1.0.0.jar的罐子在一个名为main-1.0.0.jar.的运行罐子里,我想知道运行罐子里存在的罐子的路径。 编辑1:例如,jar是项目中的一个依赖项。例如,假设我的项目中有一个log4j依赖项,我想知道log4j jar在类中的路径。我怎样才能找到路?
嗯,这很尴尬。我想使用log4j-over-slf4j进行日志记录,因此我将jar添加到项目中,并在WebLogic应用程序中指定使用包<code>org.slf4j* 但问题是WebLogic上的commons jar库具有slf4j-log4j12.jar,这会产生冲突: 我该如何告诉 WebLogic 忽略该包?