JBossAS [6.0.0.Final]如何将项目源导出到部署jar

时间:2014-07-07 13:28:37

标签: java jboss

我有一个依赖于Project B的EJB项目。

我在pom.xml中定义了这个依赖项

    <dependency>
        <groupId>com</groupId>
        <artifactId>b</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

我正在使用eclipse。当我将这个ejb项目作为部署添加到服务器时,一个jar被复制到部署Jboss的文件夹。我想在部署jar中存储B的源类。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

将源文件直接放入部署工件中并不是一个好主意,但如果您真的想这样做,请查看this SO anwer

通常,要将源附加到您的构建,请检查此recipe

答案 1 :(得分:0)

您可以使用Maven依赖插件:

http://maven.apache.org/plugins/maven-dependency-plugin/

您需要的具体目标是解压缩:

http://maven.apache.org/plugins/maven-dependency-plugin/examples/unpacking-artifacts.html

配置中的 outputDirectory 应设置为与EJB类相同的位置 - 通常是 / target / classes 。注意,您需要在 package 之前的Maven阶段运行它,以便在创建jar之前存在类。