Pet*_*der 10 java eclipse eclipse-pde maven
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>
Run Code Online (Sandbox Code Playgroud)
在控制台我运行
C:\Users\user\git\wonttellya\mvn
eclipse:eclipse -Declipse.workspace=C:\Users\user\workspace2
...
Using Eclipse Workspace: C:\Users\user\workspace2
...
BUILD SUCCESS
Run Code Online (Sandbox Code Playgroud)
如果我在工作区中打开Eclipse,则没有项目.
首先,你必须明白它的目的maven-eclipse-plugin
是,引用它的文档:
生成用于项目的 Eclipse IDE 文件(*.classpath、*.project、*.wtpmodules 和 .settings 文件夹)。
它的目标不是创建整个项目,而是从现有项目构建 Eclipse 块。
对于 PDE 支持也是如此。引用其文档:
请注意,其范围
maven-eclipse-plugin
是将 Eclipse.project
和.classpath
文件与 pom 文件中的配置同步。完成如下配置 Eclipse 插件并运行目标后eclipse:eclipse
,您将能够使用 Eclipse IDE 或 Eclipse headless PDE 构建来构建插件代码。Eclipse 无头 PDE 构建可以使用pde-maven-plugin
.
因此,您所拥有的配置只需为现有项目创建正确的文件即可.project
,仅此而已。.classpath
完成此配置并eclipse:eclipse
运行目标后,您将需要执行以下步骤:
然后,您将能够直接在 IDE 中构建 Eclipse 插件。
请注意,我不建议使用此解决方案,我建议您使用 Tycho,这可能是您可以对此插件进行的改进(请参阅此问题)。
归档时间: |
|
查看次数: |
170 次 |
最近记录: |