我想从Target中的Java类生成一个jar。我在pom.xml maven中准备了这个配置文件:
<profile>
<id>my-jar</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<includes>
<include>target/generated-sources/main/**/*.java</include>
</includes>
<archive>
<manifest>
<mainClass>com.MyMainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</profile>
我是这样运行的:
mvn package -P my-jar
它生成jar文件,但没有我的java类从目标内。有什么想法是错的吗?
1条答案
按热度按时间vuktfyat1#
为了只使用您的代码创建JavaScript文件,您可以使用下面的命令,而无需在pom.xml中添加任何额外的插件
但是如果你希望依赖项也成为你的JavaScript文件的一部分,那么你需要在pom.xml中添加汇编插件并执行下面的命令。
您可以查看本教程中有关这两个命令的步骤:https://youtu.be/YwD9N9VYBCw?feature=shared