шаг за шагом, чтобы создать 4-слойный проект, используя Maven в NetBeans 6,8 - PullRequest
1 голос
/ 30 июня 2010

Привет, на самом деле я пытаюсь создать проект maven в NetBeans, но когда я собираюсь его собрать, происходит сбой и выдается сообщение «Ошибка построения POM (может быть, POM этого проекта)», поэтому мне нужна помощь в этом ....

Обновление: Ниже запрошенной информации:

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>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</url>
        </pluginRepository>
        <pluginRepository>
            <id>java.net</id>
            <name>Java.net Repository for Maven2</name>
            <url>http://download.java.net/maven/1/</url>
            <layout>legacy</layout>
        </pluginRepository>

    </pluginRepositories>
    <developers>
   <developer>
            <id>ttinwala</id>
            <name>Taher Tinwala</name>
            <email>taher@demo.com</email>
            <organization>Demo Technologies Pvt. Ltd.</organization>
            <organizationUrl>http://www.demo.com</organizationUrl>
            <roles>
                <role>Developer</role>
            </roles>
        </developer>
    </developers>
</project>

Журнал ошибок:

[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

1 Ответ

0 голосов
/ 01 июля 2010

Возможно, проблема связана с неправильными (например, поврежденными) метаданными (поскольку maven-resources-plugin определенно доступно в центральном хранилище ).

Предлагаю удалить ~/.m2/respository/org/apache/maven/plugins/maven-resources-plugin/ и попробовать еще раз.

Кстати, вам не нужно объявлять (у вас это есть по умолчанию):

<pluginRepository>
    <id>maven-repo</id>
    <name>Maven repo</name>
    <url>http://repo1.maven.org/maven2</url>
</pluginRepository>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...