【问题标题】:JBossAS [6.0.0.Final ] how to export sources of a project to deployment jarJBossAS [6.0.0.Final ] 如何将项目的源代码导出到部署 jar
【发布时间】:2014-07-07 13:28:37
【问题描述】:

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

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

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

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

【问题讨论】:

  • 源类是指.class文件还是.java文件?

标签: java jboss


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    你可以使用 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 之前存在类。

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 2019-09-03
      • 2013-04-14
      • 2019-12-16
      • 2015-05-08
      • 2020-09-08
      相关资源
      最近更新 更多