如何制作新的Eclipse项目模板?

发布于 2024-08-25 06:09:21 字数 156 浏览 6 评论 0原文

我每次创建一个新的 Java 项目时都会使用一种框架。我必须将文件排列在适当的包中,并引用适当的外部 JAR 库。如何在新文件夹下的“新建项目”对话框中创建新项目模板?

I am using a kind of framework where every time I make a new Java project. I have to arrange the files in the appropriate packages and reference the appropriate external JAR libraries. How do I make a new project template like in the New Project dialog under a new folder?

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

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

发布评论

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

评论(2

等风来 2024-09-01 06:09:21

我刚刚出于我们自己的邪恶目的对此进行了一些研究,并找到了答案。

您需要创建一个使用 org.eclipse.ui.newWizards 包的 Eclipse 插件。您可以定义自己的类别,也可以在找到类别 ID 后使用现有的类别。要创建新的项目向导而不是新的资源向导,您需要设置“project=true”。

另外,您的插件必须包含一个实现 org.eclipse.ui.INewWizard 的类。单击 plugin.xml 编辑器中的类链接即可实现此目的。

该类必须完成 performFinish 重写中的所有工作,并且必须返回 true 以指示它确实完成了其工作并且向导可以关闭。您可以在此处创建文件、目录、设置性质等。

I've just done a bit of research on this for our own nefarious purposes, and found the answer.

You need to create an Eclipse plugin that uses the org.eclipse.ui.newWizards package. You can define your own category or use an existing one once you find the category ID. To create a new project wizard rather than a new resource wizard, you need to set the "project=true".

Also, your plugin must contain a class that implement org.eclipse.ui.INewWizard. Clicking on the class link from the plugin.xml editor will do the trick.

That class must do all the work in the performFinish override, and must return true to indicate that it actually did its thing and the wizard can close. This is where you create files, directories, set natures, and so forth.

来日方长 2024-09-01 06:09:21

您需要为此编写一个 Eclipse 插件,并专注于新建项目向导。

Stack Overflow 问题如何为 Eclipse 编写插件?中介绍了如何编写 Eclipse 插件。

You need to write an Eclipse plugin for that, and concentrate on New Project Wizard.

Writing Eclipse plugins is covered in Stack Overflow question How to write a plugin for Eclipse?.

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