gpt4 book ai didi

eclipse-rcp - 捆绑 org.junit 包含哪些功能

转载 作者:行者123 更新时间:2023-12-05 00:36:46 27 4
gpt4 key购买 nike

我正在重构我的 RCP 应用程序,我将使用 tycho 作为构建系统。

在这个过程中,我不得不重写我的目标平台,以便依赖在线存储库。目前,我的目标是这样的:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.6"?>
<target name="MyRcpApp" sequenceNumber="12">
<locations>
<location includeAllPlatforms="false" includeMode="planner" includeSource="false" type="InstallableUnit">
<unit id="org.eclipse.rcp.feature.group" version="0.0.0"/>
<unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0" />
<repository location="http://download.eclipse.org/releases/indigo/"/>
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
</target>

但是,此目标不提供用于 junit 测试 (org.junit) 的包……因此我的 eclipse 有很多错误(由于缺少 junit)并且我的构建失败。

有人知道我应该包括哪个单位吗? (或者,更好的是,我怎样才能获得给定存储库中所有可用单元的列表?)

最佳答案

您将需要 JDT 功能(不幸的是,我知道没有更小的功能包括 junit)

<unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>

另一种选择是包含单个捆绑 IU(.target 文件格式支持这一点,但目标编辑器 UI 不支持)。在这种情况下,您需要确保还添加了传递依赖项。尝试添加
<unit id="org.junit" version="0.0.0"/>
<unit id="org.hamcrest.core" version="0.0.0"/>

关于eclipse-rcp - 捆绑 org.junit 包含哪些功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7833809/

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