2017-07-17 33 views
1

我想将Eclipse RCP 3产品转换为Maven项目。 这是它创造pom.xml中:Eclipse:转换为Maven - 未知的包装:eclipse-plugin

<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>de.dspace.qpm.admintool.coreplugin</groupId> 
    <artifactId>de.dspace.qpm.admintool.coreplugin</artifactId> 
    <version>1.4.0.qualifier</version> 
    <packaging>eclipse-plugin</packaging> 
</project> 

错误消息“项目生成错误:未知包装:Eclipse的插件”来了。我不知道如何解决这个问题。

回答

0

你需要告诉Maven来使第谷扩展(其中注册第谷的封装类型):

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.eclipse.tycho</groupId> 
     <artifactId>tycho-maven-plugin</artifactId> 
     <version>${tychoVersion}</version> 
     <extensions>true</extensions> 
    </plugin> 
    </plugins> 
</build> 

有关详细信息,请参阅Tycho Reference Card

您还应该养成定义tychoVersion属性的习惯,因为如果您在构建中混合了各种Tycho插件的多个版本,Tycho会投诉。

+0

你好,请看我的答案 –