views:

19

answers:

1

Hi actually I am trying to create maven project in netbeans but when i am going to build it fails and give message as "Error building POM (may not be this project's POM)" so i need help on it....

Update: Below the requested informations:

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"&gt;        
    <modelVersion>4.0.0</modelVersion>        
    <groupId>com.demo</groupId>
    <artifactId>DemoProject</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>

    <name>DemoProject</name>
    <description>Demo Project</description>

    <modules>
        <module>DemoModel</module>
        <module>DemoDao</module>
        <module>DemoService</module>        
        <module>DemoWeb</module>
    </modules>
    <build>
        <resources>
            <resource>
                <filtering>true</filtering>
                <directory>src/test/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                </includes>
            </resource>
            <resource>
                <filtering>true</filtering>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <excludes>
                    <exclude>**/*.properties</exclude>
                </excludes>
            </resource>
        </resources>
        <plugins>          
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.0</version>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <dependencies>

    </dependencies>
    <reporting>
        <plugins>
            <plugin>
                <artifactId>maven-surefire-report-plugin</artifactId>
            </plugin>
            <plugin>
                <artifactId>maven-pmd-plugin</artifactId>
                <configuration>
                    <targetJdk>${compileSource}</targetJdk>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <artifactId>maven-checkstyle-plugin</artifactId>
            </plugin>
        </plugins>
    </reporting>

    <pluginRepositories>
        <pluginRepository>
            <id>maven-repo</id>
            <name>Maven repo</name>
            <url>http://repo1.maven.org/maven2&lt;/url&gt;
        </pluginRepository>
        <pluginRepository>
            <id>java.net</id>
            <name>Java.net Repository for Maven2</name>
            <url>http://download.java.net/maven/1/&lt;/url&gt;
            <layout>legacy</layout>
        </pluginRepository>

    </pluginRepositories>
    <developers>
   <developer>
            <id>ttinwala</id>
            <name>Taher Tinwala</name>
            <email>[email protected]</email>
            <organization>Demo Technologies Pvt. Ltd.</organization>
            <organizationUrl>http://www.demo.com&lt;/organizationUrl&gt;
            <roles>
                <role>Developer</role>
            </roles>
        </developer>
    </developers>
</project>

Error Log :

[ERROR]BUILD ERROR
------------------------------------------------------------------------
Error building POM (may not be this project's POM).


Project ID: org.apache.maven.plugins:maven-resources-plugin

Reason: POM 'org.apache.maven.plugins:maven-resources-plugin' not found in repository: Unable to download the artifact from any repository

  org.apache.maven.plugins:maven-resources-plugin:pom:2.3

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  unknown-jars-temp-repo (file:C:\Documents and Settings\Administrator\Desktop\taher\demomodel/lib),
  hibernate-support (http://download.java.net/maven/2)

 for project org.apache.maven.plugins:maven-resources-plugin
A: 

The problem could be due to bad (e.g. corrupted) metadata (because the maven-resources-plugin is definitely available in the central repository).

I suggest to delete ~/.m2/respository/org/apache/maven/plugins/maven-resources-plugin/ and to try again.

By the way, you don't need to declare (you have it by default):

<pluginRepository>
    <id>maven-repo</id>
    <name>Maven repo</name>
    <url>http://repo1.maven.org/maven2&lt;/url&gt;
</pluginRepository>
Pascal Thivent