2012-08-22 40 views
1

我剛開始學習JBoss Seam Framework,我從未使用過Maven。我從this page下載JBoss Seam 2.2.0。 GA和我想在日食中運行示例預訂項目pom.xml如何解決seam預訂示例項目中的錯誤,Eclipse Maven

我用進口選項現有的Maven項目。 接下來,我在項目右鍵單擊並選擇我運行爲 - > Maven的安裝...控制檯顯示:

... 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 6.372s 
[INFO] Finished at: Wed Aug 22 18:43:01 CEST 2012 
[INFO] Final Memory: 7M/73M 
[INFO] ------------------------------------------------------------------------ 

但在書籤的問題是:

Description Resource Path Location Type 
maven-resources-plugin prior to 2.4 is not supported by m2e. Use maven-resources-plugin version 2.4 or later. pom.xml /jboss-seam-booking line 8 Maven Project Build Lifecycle Mapping Problem 

我不知道如何解決它。 我不嘗試使用Maven構建選項因爲我不知道'目標'應該是什麼。

我的pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?> 
<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/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>org.jboss.seam.examples</groupId> 
    <artifactId>jboss-seam-booking</artifactId> 
    <parent> 
     <groupId>org.jboss.seam</groupId> 
     <artifactId>parent</artifactId> 
     <version>2.2.0.GA</version> 
    </parent> 
    <packaging>ear</packaging> 

</project> 

我使用Eclipse靛藍SR2,行家與JBoss的工具的Eclipse可能下載。

請幫忙。

回答

5

將以下內容添加到您的pom中。這將覆蓋父pom中定義的maven-resources-plugin版本。

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-resources-plugin</artifactId> 
     <version>2.6</version> 
    </plugin> 
    </plugins> 
</build> 

由於父母似乎並沒有對maven的資源 - 插件的任何特殊配置,只是聲明瞭版本號爲好,這應該是確定的事情。

+0

感謝您的幫助! :)還有一個問題,你能告訴我如何運行這個項目?我不知道如何設置**運行配置**(定義目標)。 – user1494328

+0

好吧,明白了。問候。 – user1494328

0

它看起來問題是與jboss pom。它使用的插件與m2e不兼容。

+0

你知道如何在eclipse上安裝這個插件的舊版本嗎?在** Maven安裝期間**控制檯顯示: _maven-ear-plugin:2.4.2:generate-application-xml_ _maven-resources-plugin:2.2:resources(default-resources)_ _maven-ear-plugin:2.4 .2:耳朵(默認耳朵)_ _maven-install-plugin:2.1:安裝(默認安裝)_ – user1494328

+0

您通常通過Eclipse插件管理器安裝M2E。就JBoss pom而言,與他們交談。 – thatidiotguy

相關問題