Maven管理的Eclipse插件包含以下配置:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>wonttellya</groupId>
<artifactId>wonttellya</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
...
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.10</version>
<configuration>
<pde>true</pde>
</configuration>
</plugin>
</plugins>
</build>
</project>
在控制台中我运行
C:\Users\user\git\wonttellya\mvn
eclipse:eclipse -Declipse.workspace=C:\Users\user\workspace2
...
Using Eclipse Workspace: C:\Users\user\workspace2
...
BUILD SUCCESS
如果我在工作区中打开Eclipse,则没有项目。
答案 0 :(得分:4)
首先,您必须了解maven-eclipse-plugin
的目的是引用其文档:
生成用于项目的Eclipse IDE文件(* .classpath,* .project,* .wtpmodules和.settings文件夹)。
它的目标不是创建整个项目,而是从现有项目中构建Eclipse块。
PDE支持也是如此。 Quoting its documentation:
请注意,
maven-eclipse-plugin
的范围是将Eclipse.project
和.classpath
文件与pom文件中的配置同步。完成下面的Eclipse插件配置后,一旦运行eclipse:eclipse
目标,您就可以使用Eclipse IDE或Eclipse无头PDE构建来构建插件代码。可以使用pde-maven-plugin
从Maven内部触发Eclipse无头PDE构建。
因此,您所拥有的配置只需为现有项目创建正确的.project
和.classpath
文件,仅此而已。完成此配置并运行eclipse:eclipse
目标后,您需要按照以下步骤操作:
然后,您将能够直接在IDE中构建Eclipse插件。
请注意,我不建议使用此解决方案,我建议您使用Tycho,这可能是您可以对此插件进行的改进(请参阅this question)。
答案 1 :(得分:1)
确保在运行maven安装之前更新了项目 尝试用鼠标右键单击您的项目,然后转到maven - &gt;更新项目
对于不同的条款 您可以使用导出和导入存档(.zip)来管理插件,只需在不同的工作区中传输您的项目