2017-07-17 32 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

你好,請看我的答案 –