【问题标题】:step by step by process to create 4 layer project using maven in netbeans 6.8在netbeans 6.8中使用maven逐步创建4层项目
【发布时间】:2011-03-09 23:55:34
【问题描述】:

嗨,实际上我正在尝试在 netbeans 中创建 maven 项目,但是当我要构建它时失败并给出消息“错误构建 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

【问题讨论】:

  • 请提供完整的错误信息("Error building POM (may not be this project's POM)"下面有有用的信息)。还要在您的问题中发布罪魁祸首 POM。以目前的状态回答这个问题是不可能的。

标签: maven-2 netbeans


【解决方案1】:

问题可能是由于元数据错误(例如损坏)造成的(因为maven-resources-plugin 绝对可用in the central repository)。

我建议删除~/.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>

【讨论】:

    猜你喜欢
    • 2016-06-01
    • 2012-01-24
    • 1970-01-01
    • 2020-02-16
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多