我有一个Eclipse项目(通过maven原型生成并需要m2e),我希望将其部署到许多用户。目前,我告诉他们这样做的方式非常手动,(即下载此插件,下载该插件,下载此m2e连接器)。有没有办法在我的项目中的某处写下插件依赖项,以便在导入项目时Eclipse会告诉用户“这个项目取决于你安装了这些Eclipse插件,你想让Eclipse为你自动获取插件吗? “
答案 0 :(得分:1)
是的,Eclipse成员公司创建了几个工具(包括免费使用和付费版本),它们可以完全满足您的需求。两种产品都具有“配置文件”的概念,这是Eclipse插件的预设配置(基本上是可用包中的一个加上一堆插件)。然后,一旦配置了此配置文件,您就可以通过电子邮件或产品提供的任何共享机制自由地与我们的团队共享。一旦您的团队成员接受并开始“使用”该配置文件,这些软件产品将准确地提供每个人运行Eclipse项目所需的依赖项。
来自Genuitec的根据您的团队需求,他们有Community edition和Managed Team edition。
来自EclipseSource的如果您想公开分享您的个人资料,他们会有free plan。如果你想让它们保密,那么它们会有pricing plan。
答案 1 :(得分:1)
请先阅读有关部署eclipse插件的信息,所有这些都可以在eclipse的基础架构中找到。
每当您通过eclipse中的更新管理器安装某些内容时,您不会安装插件,而是安装功能,即插件组和其他功能的依赖项。因此,在为插件创建功能时,您必须做两件事:
P2更新管理器将自动神奇地发现插件安装过程中所需的一切。
答案 2 :(得分:0)
不确定这有多大帮助,但为什么不使用Eclipse Marketplace(如果可用)。节省您手动下载和安装插件的工作量。