当前位置: 首页 > 面试题库 >

Maven-产生Jar和War

洪楷
2023-03-14
问题内容

我有一个CXF WS项目,我将在另一个项目中使用它,我将在一个Web项目中使用此WS,但是我不知道如何生成Jar文件。

请问您有什么想法或例子吗?

谢谢


问题答案:

Maven-war-plugin支持创建仅包含类的单独工件。

http://maven.apache.org/plugins/maven-war-plugin/war-
mojo.html

请参阅“ attachClasses”参数。无需添加jar插件或弄乱包装。只需将war插件添加到pluginManagement并将其打开。

但是,我担心这不是您想要的。要使用CXF
Web服务,您需要一个客户端。要获取客户端,请按照CXF示例中的说明进行操作,以生成和使用客户端存根。您将需要一个单独的Maven项目。



 类似资料:
  • 问题内容: 我在使用Maven Tomcat7插件生成带有嵌入式Tomcat7实例的JAR存档时遇到问题。这是我的片段: 我的项目使用包装。生成了包含带有项目的WAR存档的Tomcat的JAR文件,但是当我尝试运行它时,出现错误: 我尝试了插件版本-相同的结果。 这是通过执行JAR提取的目录树: (如您所见,没有文件被复制) 问题答案: 从配置中删除路径。并使用2.1版的tomcat插件。在pom

  • 在我的Maven项目中,我尝试了maven-shade-plugin在运行时生成一个uber jar。因此,我在目标目录中得到三个JAR: 我理解第一个jar是不包含依赖项的打包输出。但是第二个和第三个JAR都包含依赖项,并且看起来完全相同(它们都有相同的文件大小)。 第二个罐子和第三个罐子应该有区别吗?如果有,是什么?否则,为什么生产的是两个一模一样的罐子?

  • 我正在为Eclipse使用m2e Maven插件。我有5个eclipse项目。一个web应用程序项目,然后4个项目作为我的web应用程序的jars依赖项。

  • 我想生成一个包含其依赖项的jar文件。下面是我的pom.xml:

  • 更新: 我在pom.xml中添加了另一个插件。 它生成一个jar文件,但似乎没有依赖项。 线程“main”java.lang.noClassDefFoundError中出现异常:org/apache/log4j/logger