首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将插件重新部署到eclipse安装中

将插件重新部署到eclipse安装中
EN

Stack Overflow用户
提问于 2014-09-24 22:09:15
回答 1查看 70关注 0票数 0

我有一个eclipse插件,其中包含使用SWTBot开发的JUnit测试。

我尝试在hadless模式下使用tycho-surefire-plugin对eclipse安装运行测试。这是我的maven会议:

代码语言:javascript
复制
<plugin>
 <groupId>org.eclipse.tycho</groupId>
 <artifactId>tycho-surefire-plugin</artifactId>
 <version>${tycho-version}</version>
   <configuration>
   <useUIThread>false</useUIThread>
   <testRuntime>p2Installed</testRuntime>
   <work>${work.dir}</work>
   <useUIHarness>true</useUIHarness>
   <useUIThread>false</useUIThread>
   <argLine>${ui.test.args}</argLine>
   <appArgLine>${ui.test.vmargs}</appArgLine>
   <application>com.myapplication</application>
 </configuration>
</plugin>

我使用以下命令运行测试:

代码语言:javascript
复制
mvn verify

一切都很好,除了这样一个事实:如果我在我的插件上做一些代码更改,更新版本的代码不会被部署到eclipse安装中。在运行mvn之前,请确认我正在运行mvn install命令。如果我添加一个新的测试类,我会得到

代码语言:javascript
复制
 Caused by: org.apache.maven.surefire.util.NestedRuntimeException: Unable to create test class 'com.tests.MyNewClassTest'; nested exception is java.lang.ClassNotFoundException:

我有任何我遗漏的配置。如何重新部署测试插件?

EN

回答 1

Stack Overflow用户

发布于 2014-09-25 15:31:36

增量构建,即没有clean的构建,需要构建插件正确地处理上一次执行的目标文件夹中的构建结果。这显然不是tycho-surefire-plugin的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26019054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档