如何使用maven生成jxbrowser教程的可运行jar文件



我正试图从下面的教程中生成一个jar文件。

https://github.com/TeamDev-IP/JxBrowser-QuickStart/tree/master/Maven/Swing

$ mvn package
$ find -name '*.jar'
./target/swing-1.0-SNAPSHOT.jar

但当我运行它时,我遇到了以下问题。你能告诉我如何制作一个jar文件并让它为这个教程repo运行吗?

$ java -jar ./target/swing-1.0-SNAPSHOT.jar
no main manifest attribute, in ./target/swing-1.0-SNAPSHOT.jar

尝试将其添加到pom.xml 中


<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<!-- set your main_class path -->
<mainClass>{SET_HERE_YOUR_PATH_MAIN_CLASS}</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build> 

中的更多详细信息https://www.baeldung.com/executable-jar-with-maven

最新更新