我们正在将Eclipse 3.4.1与SpringSource dm Server 1.0一起使用。定义了两个目标运行时(项目/属性/目标运行时)。
我们设置的那个叫做
SpringSource dm Server(运行时)v1.0
有一个预定义的名为
SpringSource v1.0
我们发现,即使我们选择SpringSource dm Server(Runtime)v1.0,Eclipse似乎经常将Targeted Runtime更改回SpringSource v1.0。
是的,我们在属性屏幕上单击“应用”和“确定”。
之前有人见过吗?知道怎么解决吗?
修改
以下是我们的目标运行时和运行配置屏幕的图像。
答案 0 :(得分:1)
更改目标运行时不会改变运行配置指向的位置。
您需要进入运行/调试配置并更改其中的执行环境以指向所需的目标。
就个人而言,我认为这种行为令人困惑。我建议针对Eclipse提交一个错误,以便更容易使用。
答案 1 :(得分:0)
问题是POM文件指定了SpringSource v1.0的名称,而Eclipse运行时环境只有一个名为SpringSource dm Server(Runtime)的服务器 - 这是Eclipse在创建时建议的默认名称服务器
定义名称为SpringSource v1.0的服务器,匹配POM中所述的内容,解决了问题。