gpt4 book ai didi

java - eclipse插件maven生成的jar不包含类

转载 作者:行者123 更新时间:2023-11-30 04:04:23 25 4
gpt4 key购买 nike

我正在尝试将一个新的 Eclipse 插件项目打包到一个遗留项目中,该项目生成要安装在 Eclipse 上的 zip 和更新站点。但是,当我在新的 Eclipse 上安装该插件时,出现错误“Plugin com.example 无法加载类”。我查看了 zip 文件中的 jar 内部,发现该 jar 不包含任何 .class 文件。只需 src 和 .java。

我正在使用 tycho maven 插件,来处理 eclipse 插件与 maven 的依赖关系。

添加到pom.xml:

    <packaging>eclipse-plugin</packaging>

添加到父级的 pom.xml 中:

<modules>
<module>com.example</module>
</modules>

这是我的 build.properties

source.. = src/main/java/,\
src/main/resources
output.. = target/
bin.includes = META-INF/,\
.,\
plugin.xml,\
icons/,\
META-INF/lib/commons-codec.jar,\
META-INF/lib/commons-io.jar,\
META-INF/lib/commons-logging.jar,\
META-INF/lib/fluent-hc.jar,\
META-INF/lib/httpclient-cache.jar,\
META-INF/lib/httpclient.jar,\
META-INF/lib/httpmime.jar,\
META-INF/lib/resteasy-jaxb-provider.jar,\
META-INF/lib/resteasy-jaxrs.jar,\
META-INF/lib/resteasy-multipart-provider.jar,\
META-INF/lib/scannotation.jar,\
OSGI-INF/l10n/bundle.properties,\
OSGI-INF/,\
OSGI-INF/l10n/

最佳答案

问题是我的源代码不在 src/main/java/和 src/main/resources 中。我的类(class)位于 src/中。

我刚刚将源更改为

source= src

现在正在工作:)

关于java - eclipse插件maven生成的jar不包含类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21112722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com