在 Eclipse IDE 外部启动运行配置

发布于 2024-10-21 19:27:57 字数 114 浏览 4 评论 0原文

我为 Eclipse RCP 应用程序定义了一个运行配置,并将其保存到 .launch 文件中。有没有办法在 Eclipse IDE 之外使用此启动配置?即,如果能够从命令行启动应用程序以实现持续集成,那就太好了。

I have a run configuration defined for my Eclipse RCP application which is saved to a .launch file. Is there a way to use this launch configuration outside the Eclipse IDE? i.e, it would be nice to be able to launch the application from the command line for continuous integration purposes.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

南风几经秋 2024-10-28 19:27:57

您可以获取 Eclipse 使用的命令行:

  1. 在 Eclipse 中运行程序
  2. 转到“调试”视图
  3. 右键单击​​进程(可能是树中的第二项)并选择“属性”
  4. 复制 shell 命令并删除 agentlib 标志在 bash 中运行。不幸的是,每当您更改配置时都需要执行此操作。

You can get the command line Eclipse uses:

  1. Run your program in Eclipse
  2. Go to the "Debug" view
  3. Right-click on the process (probably the second item in the tree) and select "Properties"
  4. Copy shell command and delete the agentlib flag to run in bash. Unfortunately, you need to do this whenever you change the configuration.
妳是的陽光 2024-10-28 19:27:57

是的,您可以创建并导出 产品配置基于您的启动配置:

  1. 创建新的产品配置文件 -> 新建 -> ; 其他
  2. 为文件命名(例如myrcp.product
  3. 在向导的第一页上选择“使用启动配置”

产品编辑器应自动打开。在导出部分中,您应该能够使用“Eclipse 产品导出向导”导出您的产品。

资源:Eclipse 常见问题解答 - 如何部署我的 RCP 应用程序

看一下PDE 构建教程。它解释了如何使用 Ant 构建和测试(或运行)您的产品。

Yes, you could create and export a product configuration based on your launch-configuration:

  1. Create new Product Configuration (File -> New -> Other)
  2. Name the file (e.g. myrcp.product)
  3. Select "Use a launch configuration" on the first page of the wizard

The product editor should open automatically. In the Exporting section you should be able to export your product using the "Eclipse Product export wizard".

Resource: Eclipse FAQ - How can I deploy my RCP app

Have a look at this PDE Build tutorial. It explains how to build and test (or run) your product using Ant.

尛丟丟 2024-10-28 19:27:57

通过一些解决方法就可以做到这一点。您可以在 workspace\.metadata\.plugins\org.eclipse.debug.core\.launches 中找到您的配置。
因此,在文本编辑器中打开它并找到包含目标的属性,例如clean install -DskipTests=true
然后,转到项目的根目录并通过< code>CMD:

mvn clean install -DskipTests=true

这对于其他目标应该是类似的。

It is possible to do that with a little workaround. You can find your configuration at workspace\.metadata\.plugins\org.eclipse.debug.core\.launches.
So, open it in text editor and find an attribute containing goals, e.g. clean install -DskipTests=true.
Then, go to the root of your project and execute that by the CMD:

mvn clean install -DskipTests=true

This should be similar for other goals.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文