我在 Xtext 中有一个相当大的代码库。今天我尝试使用新的 Eclipse Oxygen。在我的 Xtext 单元测试包中,我现在收到了很多关于来自org.eclipse.xtext.junit4
包的所有内容(如@RunWith
、@InjectWith
等XtextRunner
)的弃用警告。通过谷歌搜索,我发现显然org.eclipse.xtext.testing
应该使用该包(例如,请参见此处:https ://github.com/eclipse/xtext-xtend/issues/29 )。但是我在 Eclipse 中收到错误消息"org.eclipse.xtext.testing.XXXX cannot be resolved to a type"
。为什么?我在哪里得到那个包裹?我在 Eclipse 中的自动完成功能没有为org.eclipse.xtext.testing
. 我有标准的“面向 DSL 开发人员的 Eclipse”发行版(氧气)。这是我的环境详细信息。
Eclipse DSL Tools
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800
Xtext Complete SDK 2.12.0.v20170519-1412 org.eclipse.xtext.sdk.feature.group Eclipse Xtext
MWE 2 language SDK 2.9.1.201705291011 org.eclipse.emf.mwe2.language.sdk.feature.group Eclipse Xtext
Xbase 2.12.0.v20170519-1412 org.eclipse.xtext.xbase.feature.group Eclipse Xtext
Xbase Library 2.12.0.v20170518-0758 org.eclipse.xtext.xbase.lib.feature.group Eclipse Xtext
Xtend IDE 2.12.0.v20170519-1412 org.eclipse.xtend.sdk.feature.group Eclipse Xtend
Xtext Documentation 2.12.0.v20170519-0809 org.eclipse.xtext.docs.feature.group Eclipse Xtext
Xtext Examples 2.12.0.v20170519-1412 org.eclipse.xtext.examples.feature.group Eclipse Xtext
Xtext Redistributable 2.12.0.v20170519-1412 org.eclipse.xtext.redist.feature.group Eclipse Xtext
Xtext Runtime 2.12.0.v20170519-1412 org.eclipse.xtext.runtime.feature.group Eclipse Xtext
Xtext UI 2.12.0.v20170519-1412 org.eclipse.xtext.ui.feature.group Eclipse Xtext
Xtext Xtext UI 2.12.0.v20170519-1412 org.eclipse.xtext.xtext.ui.feature.group Eclipse Xtext