gpt4 book ai didi

bundle - 如何让M2E eclipse插件理解Bundle打包

转载 作者:行者123 更新时间:2023-12-04 06:24:24 24 4
gpt4 key购买 nike

我几乎是 Osgi 的新手。
我正在使用 Eclipse 3.6 Helios 来构建我的第一个 Felix Bundle,但发现 M2E 不了解 bundle ......

Project build error: Unknown packaging: bundle

Project build error: Unresolveable build extension:
Plugin org.apache.felix:maven-bundle-plugin:2.0.0 or one of its dependencies could not be resolved:
Failed to collect dependencies for org.apache.felix:maven-bundle-plugin:jar:2.0.0 ()

当我进行谷歌搜索时,这是 Maven 2 中的一个错误,但在使用 M2E 的 Maven 3 中修复了。

另外,我正在使用 Window XP 并在代理下,我认为我对它进行了配置,Eclipse 中的其他连接工作正常......

所以我不知道如何让 M2E 理解 bundle 装?

最佳答案

使用这些设置,导入 Maven 项目。如果缺少连接器(链接 Maven 目标和 Eclipse 插件),则应启用“下一步”按钮。执行 Next 并自动解析连接器以安装 tycho 插件。从现在开始,您的项目将具有插件性质。

P.S 确保项目中至少有一个类要编译,否则 maven-bundle-plugin 会报错。

<packaging>bundle</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.3.7</version>
<extensions>true</extensions>
</plugin>
</plugins>

关于bundle - 如何让M2E eclipse插件理解Bundle打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9732051/

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