我试图用Maven汇编插件生成一个jar文件。除了我的log4j.properties文件之外,其他都是正确的;当我运行jar文件时,控制台输出:
log4j:警告找不到记录器(com.xxxxxxxxx.web.processEngine.main)的追加器。log4j:警告请正确初始化log4j系统。log4j:警告有关详细信息,请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig。
在Eclipse中工作得很好;所以我假设是某种类型的编译问题;下面是我的汇编插件pom配置:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.xxxxxxxxx.web.processengine.Main</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
我很感激你的帮助,谢谢。
尝试将log4j.properties文件放在src/main/resources文件夹中
我正在使用Maven assembly插件将Java项目的二进制文件打包到一个fat jar中(带有jar-with-dependencies描述符)。这个挺管用的。 我的pom.xml如下所示:
问题内容: 在构建战争文件时,我正在将一组罐子从某个位置复制到战争中的文件夹中。虽然文件确实会被复制,但是我认为它们已损坏,因为在战争之外被带出的jar的相同类文件会使用调试器打开,而从war文件中取出后不会打开。 这是我的战争pom.xml的一部分,我在其中复制了罐子 SomeSourceDirectory 有一些jar和其他文件结果是:myWar / somefolder / a.jar,但是
我的maven项目有两个模块:1)web和2)web-start-swt-jar。 web-start-swt-jar pom.xml配置为使用-dependencies打包。 null 附言。你可能会建议使用一些插件来安慰工作与网络启动?例如,webstart-maven-plugin?请帮忙。
我有一个用例,在这个用例中,我需要在maven构建时为每个Spring Boot配置文件编写一些属性到Spring Bootapplication.yml文件中。
我正在尝试运行这个Java GUI应用程序,但我不确定如何让它运行。该项目位于:https://gitee.com/gangshushu/v7/tree/master/admon_gui/one-jar. 我最初的尝试是: javaone-jar-ant-task-0.97.jar 但我最后犯了一个错误: 在one-jar-ant-task-0.97中没有主清单属性。罐子 做一些搜索周围,未能运行