Eclipse:Java 应用程序作为项目构建器
Eclipse: Java application as project builder
我在 eclipse 中工作,我想为项目 A
(一个插件项目)设置一个项目构建器,以便每当修改项目 A
中的资源时, Java 应用程序已启动。有问题的 Java 应用程序作为项目 B
(一个 Java 项目)存在于我的工作区中,我有一个 Java 启动配置。
当我转到项目 A
中的 Properties > Builders 并尝试创建新构建器或导入现有构建器时,唯一的选择是:
- 蚂蚁任务
- 外部工具
我可以将项目 B
及其所有依赖项打包到一个可运行的 JAR 中,然后通过 ant 任务启动它,但是当我实际上拥有 B
的启动配置时,这似乎有点过分了就在那里,在工作区。有什么方法可以在项目构建器中使用 B
的启动配置吗?如果不是,最好的选择是什么?我的 google 技能让我无法发现这一点。
谢谢
您可以选择 "External Program" 并在主选项卡中输入这些值:
- 位置:
java
二进制文件 的路径
- 工作目录:你的项目一个位置(或者你在 运行
B
时期望的任何位置)
- 参数:class路径、
B
的主要 class 和其他参数(即现有启动配置的所有值)。
这仍然会复制启动配置,但至少您不需要创建 ant 构建文件。
为了完成我们的回答,因为我很难找到正确的参数,这里可能是这样的:
我在 eclipse 中工作,我想为项目 A
(一个插件项目)设置一个项目构建器,以便每当修改项目 A
中的资源时, Java 应用程序已启动。有问题的 Java 应用程序作为项目 B
(一个 Java 项目)存在于我的工作区中,我有一个 Java 启动配置。
当我转到项目 A
中的 Properties > Builders 并尝试创建新构建器或导入现有构建器时,唯一的选择是:
- 蚂蚁任务
- 外部工具
我可以将项目 B
及其所有依赖项打包到一个可运行的 JAR 中,然后通过 ant 任务启动它,但是当我实际上拥有 B
的启动配置时,这似乎有点过分了就在那里,在工作区。有什么方法可以在项目构建器中使用 B
的启动配置吗?如果不是,最好的选择是什么?我的 google 技能让我无法发现这一点。
谢谢
您可以选择 "External Program" 并在主选项卡中输入这些值:
- 位置:
java
二进制文件 的路径
- 工作目录:你的项目一个位置(或者你在 运行
B
时期望的任何位置) - 参数:class路径、
B
的主要 class 和其他参数(即现有启动配置的所有值)。
这仍然会复制启动配置,但至少您不需要创建 ant 构建文件。
为了完成我们的回答,因为我很难找到正确的参数,这里可能是这样的: