如何将 Maven 依赖项添加到打包的 jar 中?包装类型为 eclipse-plugin

问题描述

我正在使用 Maven/tycho 构建一个 eclipse rcp 应用程序。我在 pom.xml 中添加了一些依赖项,现在我希望这些依赖项成为打包 jar 的一部分,它将在构建我的应用程序后创建。在清单文件中,它给了我一些错误,因为“此插件中不存在包 'com.sun.xml.stream.dtd'”。 enter image description here

附件是 manifest.mf,这里是我的 pom.xml 4.0.0 com.test.jars com.test.jars 2.22.0.qualifier eclipse插件 com.test com.test.sampleapp.build 1.0.0-快照 ../com.test.sampleapp.build/pom.xml

<dependencies>
    <dependency>
        <groupId>commons-codec</groupId>
        <artifactId>commons-codec</artifactId>
        <version>1.6</version>
    </dependency>
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.4</version>
    </dependency>
    <dependency>
        <groupId>poi</groupId>
        <artifactId>poi-2.5.1-final</artifactId>
        <version>20040804</version>
    </dependency>
    <dependency>
        <groupId>poi</groupId>
        <artifactId>poi</artifactId>
        <version>1.8.0-dev-20020919</version>
    </dependency>

    <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.1</version>
    </dependency>
    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jsr173_api</artifactId>
        <version>1.0</version>
    </dependency>
    <dependency>
        <groupId>com.sun.xml.stream</groupId>
        <artifactId>sjsxp</artifactId>
        <version>1.0</version>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.14</version>
    </dependency>
    <dependency>
        <groupId>net.jimmc</groupId>
        <artifactId>jshortcut</artifactId>
        <version>0.4-oberzalek</version>
    </dependency>
    <dependency>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <version>1.1</version>
    </dependency>
    <dependency>
        <groupId>javax.mail</groupId>
        <artifactId>mail</artifactId>
        <version>1.4</version>
    </dependency>

</dependencies>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...