使用jboss maven插件部署EJB模块失败,FileNotFoundException

使用jboss maven插件部署EJB模块失败,FileNotFoundException,maven,ejb,maven-plugin,jboss5.x,file-not-found,Maven,Ejb,Maven Plugin,Jboss5.x,File Not Found,我正在尝试使用JBoss maven插件将包含EJB的jar文件部署到JBoss 5。但是插件找不到我的jar文件 我正在运行命令:mvnjboss:deploy 这就是我在POM.xml中的配置: <build> <finalName>my-ejb</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo<

我正在尝试使用JBoss maven插件将包含EJB的jar文件部署到JBoss 5。但是插件找不到我的jar文件

我正在运行命令:mvnjboss:deploy

这就是我在POM.xml中的配置:

<build>
    <finalName>my-ejb</finalName>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jboss-maven-plugin</artifactId>
            <version>1.5.0</version>
            <configuration>
                <hostName>localhost</hostName>
                <port>8080</port>
                <fileNames>
                    <fileName>target/my-ejb-1.0-SNAPSHOT.jar</fileName>
                </fileNames>
            </configuration>
        </plugin>
    </plugins>
 </build>
有趣的是,“/Users/hordine/software/jboss-5.1.0.GA”是我的jboss_家。为什么要在JBoss内部寻找一个jar文件来部署到JBoss


如何配置此文件名以便找到它?

我需要在文件名前面加上${project.basedir}/:

<fileName>${project.basedir}/target/my-ejb-1.0-SNAPSHOT.jar</fileName>
${project.basedir}/target/my-ejb-1.0-SNAPSHOT.jar
<fileName>${project.basedir}/target/my-ejb-1.0-SNAPSHOT.jar</fileName>