如何解决目标定义使用Orbit源包,但不提取Tycho构建中的二进制文件
目标定义的摘录:
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20200529191137/repository"/>
<unit id="org.junit" version="0.0.0"/>
<unit id="javax.xml.soap" version="0.0.0"/>
<unit id="javax.xml.ws" version="0.0.0"/>
<unit id="javax.xml.bind" version="0.0.0"/>
<unit id="javax.jws" version="0.0.0"/>
<unit id="javax.activation" version="0.0.0"/>
</location>
在Eclipse中重新加载目标平台后,所有编译器错误均得到解决。看来一切都已正确加载。
但是,在运行Tycho构建时,将下载javax.jws.source
捆绑软件,并且编译操作失败。
[INFO] Resolving dependencies of MavenProject: com.grubra.atf.tycho:com.grubra.atf.admin.grubra:4.0.0-SNAPSHOT @ C:\Users\if12\git\com.grubra.atf.master\bundles\com.grubra.atf.admin
.grubra\.polyglot..META-INF_MANIFEST.MF
[INFO] Fetching &countryCode=de&timeZone=1&format=xml from http://www.eclipse.org/downloads/download.php?format=xml&file=/tools/orbit/downloads/drops/R20191115185527/repository/
[INFO] Fetching javax.jws.source_2.0.0.v201005080400.jar.pack.gz from http://eclipse.c3sl.ufpr.br/tools/orbit/downloads/drops/R20191115185527/repository/plugins/ (13,3kB)
[INFO] Fetching 202003181000&countryCode=de&timeZone=1&format=xml from http://www.eclipse.org/downloads/download.php?format=xml&file=/releases/2020-03/
[INFO] Fetching javax.xml.bind_2.2.0.v201105210648.jar.pack.gz from http://download.eclipse.org/releases/2020-03/202003181000/plugins/ (55,41kB)
...
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:2.0.0:compile (default-compile) on project com.grubra.atf.model: Compilation failure: Compilation failure:
[ERROR] C:\Users\if12\git\com.grubra.atf.master\bundles\com.grubra.atf.model\src\com\grubra\atf\office\IOfficeService_BasicHttpBindingIOfficeService_Client.java:[13]
[ERROR] import javax.jws.WebMethod;
[ERROR] ^^^^^^^^^
[ERROR] The import javax.jws cannot be resolved
为什么要下载javax.jws.source
而不是二进制文件?下载适用于所有其他捆绑软件。
[Eclipse和Tycho都在Java 11上运行。我正在使用Tycho 2.0.0和Maven 3.6.0]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。