Maven - 生成 Jar 和 War
2022-09-01 14:51:31
我有一个CXF WS项目,我会在另一个项目中使用它,我会在Web项目中使用这个WS,但我不知道如何生成Jar文件。
请您有什么想法或例子吗?
谢谢
我有一个CXF WS项目,我会在另一个项目中使用它,我会在Web项目中使用这个WS,但我不知道如何生成Jar文件。
请您有什么想法或例子吗?
谢谢
maven-war-plugin 支持创建一个只包含类的单独工件。
http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html
请参阅“附加类”参数。无需添加jar插件或弄乱包装。只需将战争插件添加到插件管理并打开它即可。
但是,我担心这不是你想要的。若要使用 CXF Web 服务,需要一个客户端。若要获取客户端,请按照 CXF 示例中的说明操作,了解如何生成和使用客户端存根。为此,您需要一个单独的 maven 项目。
尝试将其添加到构建部分:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>make-a-jar</id>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>