【问题标题】:how maven jboss-as-maven-plugin know the jboss location at runtime?maven jboss-as-maven-plugin 如何在运行时知道 jboss 的位置?
【发布时间】:2015-01-06 17:38:21
【问题描述】:

我已经配置了如下的 jboss maven 插件,它工作正常。

我的问题是 maven 是如何在运行时知道 jboss 部署位置的,因为 maven 是在 Jboss 服务器中部署应用程序的?我还没有配置 jboss 部署位置,那么它是如何完成的?

插件的配置如下...

<build>
    <finalName>Demo1</finalName>
    <defaultGoal>clean install jboss-as:redeploy</defaultGoal>
            <plugins>
                <plugin>
                    <groupId>org.jboss.as.plugins</groupId>
                    <artifactId>jboss-as-maven-plugin</artifactId>
                    <version>7.1.1.Final</version>
                    <configuration>
                        <hostname>localhost</hostname>
                        <username>rchappidi</username>
                        <password>password</password>
                        <force>true</force>
                        <port>9999</port>
                        <name>Demo1.war</name>
                    </configuration>
                    <executions>
                        <execution>
                            <phase>install</phase>
                            <goals>
                                <goal>deploy</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
</build>

【问题讨论】:

    标签: maven plugins deployment


    【解决方案1】:

    您确定此配置有效且符合您的要求吗?

    阅读插件文档,您似乎必须将targetDir 设置为您希望部署应用程序的目标目录。引用文档,

    targetDir:要部署的应用程序的目标目录是 位于。

    Type: java.io.File
    Required: No
    User Property: jboss-as.deployment.targetDir
    Default: ${project.build.directory}/
    

    【讨论】:

    • 是的,它工作正常。我能够部署战争。它运行成功。是否有机会根据端口部署应用程序(可能是愚蠢的)
    • @ravinderreddy 您是否检查了有效的 POM 以查看配置是否以某种方式包含此 targetDir 设置?除了这个 &lt;build&gt; 配置之外,您还在使用 Maven Profiles 吗?
    • 没有。我没有使用任何配置文件,我只是在我的 pom 中配置了这个插件。我试过不包括依赖项,也没有父标签。而且我在类路径中没有任何与 jboss 相关的属性
    猜你喜欢
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 2012-03-03
    • 2011-04-26
    • 1970-01-01
    • 2012-10-09
    • 2016-05-11
    • 2012-11-21
    相关资源
    最近更新 更多