Java Jboss作为maven插件部署多模块maven项目
我有一个父pom和两个子pom,用于jar和war文件。war文件将jar文件作为pom中的依赖项。因此,构建顺序定义如下Java Jboss作为maven插件部署多模块maven项目,java,maven,deployment,jboss,pom.xml,Java,Maven,Deployment,Jboss,Pom.xml,我有一个父pom和两个子pom,用于jar和war文件。war文件将jar文件作为pom中的依赖项。因此,构建顺序定义如下 母公司 儿童罐 儿童战争 在父pom中,模块如下所示 <modules> <module>Project-jar</module> <module>Project-web</module> </modules> <plugin>
<modules>
<module>Project-jar</module>
<module>Project-web</module>
</modules>
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.1.1.Final</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
jar项目
项目网站
要部署到Jboss的最后一个工件位于Parent/Workspace/Child war/target/Project.war文件夹下
当我从父工作区文件夹调用maven goals时,部署失败
mvn clean compile安装jboss为:deploy-Dmaven.test.skip=true
我尝试在父pom中定义jboss maven插件,如下所示
<modules>
<module>Project-jar</module>
<module>Project-web</module>
</modules>
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.1.1.Final</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
org.jboss.as.plugins
jboss作为maven插件
7.1.1.最终版本
真的
在儿童战争pom中,我定义了
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.1.1.Final</version>
<configuration>
<skip>False</skip>
<fileName>target/Project.war</fileName>
</configuration>
</plugin>
org.jboss.as.plugins
jboss作为maven插件
7.1.1.最终版本
假的
target/Project.war
生成成功,但部署失败,出现错误
[错误]无法执行目标org.jboss.as.plugins:jboss as maven plugin:7.3。最终:在project web上部署(默认cli):部署失败并被回滚。->[帮助1]
请分享您的想法更新:通过从WAR模块pom.xml而不是父pom.xml运行maven目标,找到了更好的解决方案。工作起来很有魅力。
在调查jboss服务器日志时发现问题。在web.xml中,spring上下文侦听器引用了服务器上的路径。使用CLI远程热部署(jboss maven插件),这种方法行不通 您应该在服务器端日志中找到相关错误。