1

尝试运行 jboss-as:deploy 目标时出现以下错误。

在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中找不到前缀“jboss-as”的插件,可从存储库 [local (/home/user/.m2/repository) ), 中央 ( http://repo.maven.apache.org/maven2)] -> [帮助 1]

我尝试了这里写的所有东西maven-javadoc-plugin 和 failsafe-maven-plugin 在构建 JBoss Seam 示例时丢失,但没有运气。我需要让这个插件工作,而不必在 maven 设置文件中添加任何东西(仅在 pom 中)。

4

2 回答 2

9

假设你的构建部分有这样的东西:

<build>
...
    <plugins>
    ...
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jboss-maven-plugin</artifactId>
            <version>1.5.0</version>
            <configuration>
                <jbossHome>/usr/jboss-4.2.3.GA</jbossHome>
                <serverName>all</serverName>
                <fileName>target/my-project.war</fileName>
            </configuration>
        </plugin>
    </plugins>
</build>

那么你应该使用jboss:deploy而不是jboss-as:deploy. 但如果是这样:

<build>
...
    <plugins>
    ...
        <plugin>
            <groupId>org.jboss.as.plugins</groupId>
            <artifactId>jboss-as-maven-plugin</artifactId>
            <version>7.2.Final</version>
        </plugin>
    </plugins>
</build>

那么你应该使用jboss-as:deploy而不是jboss:deploy.

两者都为我工作了全新安装的 maven 3.0.4 和一个裸露的 pom。

于 2012-10-14T03:56:10.143 回答
1

是的,威尔士是对的。

第一个位于此处,第二个位于此处

因此,如果您需要使用“jboss-as”目标说明符或“jboss”目标说明符,请注意。

于 2012-11-12T23:04:51.630 回答