java - 使用 Tycho 构建示例项目会出现错误
问题描述
尝试构建从 Vogella 的示例(https://github.com/vogellacompany/tycho-example)克隆的 Tycho 配置,我在 materialize-prodcuts 阶段遇到错误:
[INFO] --- tycho-p2-director-plugin:2.2.0:materialize-products (materialize-prodcuts) @ com.portlab.test.product ---
[WARNING] Error injecting: org.eclipse.tycho.plugins.p2.director.DirectorMojo
java.lang.NoClassDefFoundError: org/eclipse/tycho/BuildDirectory
然后我像 Vogella 示例一样创建了自己的配置,并得到了同样的错误。
解决方案
找到了解决方案。tycho-p2-director-plugin 的原始示例中缺少版本信息。您需要在 com.vogella.tycho.configuration 中添加 pom.xml:
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho.version}</version>
</plugin>
推荐阅读
- java - 使用java时间戳检索日期oracle oracle DB时出错
- python - 有没有办法在 Python 中使用 MinMax Scaling 来缩放变量以避免 0 和 1 的极值?
- javascript - 我们如何在调度中等待 redux action creator 中的特定值?
- python - Python 写的 CSV 限制为 5 行
- android - 在 Android 中使用 androidx Biometric API 进行人脸身份验证
- azure - 使用带有 Golang 的客户端证书获取访问令牌 Azure AD
- sockets - 打开的套接字是否允许入站流量?
- html - Youtube 订阅嵌入正在切断我图像的角落
- react-native - 有谁知道如何在 React Native 中创建这个组件?
- c++ - 如何在 QtCreator 中使用 qmake 和 MinGW32 链接动态库?