[英]New to Maven, seeing issue on build Malformed POM G:\WorkSpace\Test\pom.xml: Unrecognised tag: 'pluginRepositories'
I'm new to Maven and trying to set up my Workspace for the first time, Not seeing an error until build我是 Maven 的新手,第一次尝试设置我的工作区,在构建之前没有看到错误
Malformed POM G:\WorkSpace\Test\pom.xml: Unrecognised tag: 'pluginRepositories'格式错误的 POM G:\WorkSpace\Test\pom.xml:无法识别的标签:'pluginRepositories'
<properties>
<maven.compiler.source>7.0</maven.compiler.source>
<maven.compiler.target>7.0</maven.compiler.target>
<maven.compiler.release>7.0</maven.compiler.release>
<java.version>12.0.2</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<pluginRepositories>
<pluginRepository>
<id>bintray</id>
<name>Groovy Bintray</name>
<url>https://dl.bintray.com/groovy/maven</url>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version><!-- 3.6.2 is the minimum -->
<configuration>
<compilerId>groovy-eclipse-compiler</compilerId>
<compilerArguments>
<indy /><!-- optional; supported by batch 2.4.12-04+ -->
<configScript>config.groovy</configScript><!-- optional; supported
by batch 2.4.13-02+ -->
</compilerArguments>
<failOnWarning>true</failOnWarning><!-- optional; supported by batch
2.5.8-02+ -->
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>3.5.0-01</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
<version>2.5.8-02</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginRepository>
</pluginRepositories>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Any help offered would be great, if you need more info please let me know.提供的任何帮助都会很棒,如果您需要更多信息,请告诉我。
pluginRepositories
element does not belong to build
element. pluginRepositories
元素不属于build
元素。 It should be under <project>
element (same level as <dependencies>
)它应该在
<project>
元素下(与<dependencies>
相同的级别)
The <pluginRepositories>
section is not part of the build settings. <pluginRepositories>
部分不是构建设置的一部分。 It belongs to the environment settings.它属于环境设置。 Take a look at this: https://maven.apache.org/pom.html#Quick_Overview
看看这个: https://maven.apache.org/pom.html#Quick_Overview
In this case this is the right pom.xml
structure:在这种情况下,这是正确的
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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<properties>
<!-- properties -->
</properties>
<pluginRepositories>
<pluginRepository>
<id>bintray</id>
<name>Groovy Bintray</name>
<url>https://dl.bintray.com/groovy/maven</url>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version><!-- 3.6.2 is the minimum -->
<configuration>
<!-- plugin configuration -->
</configuration>
<dependencies>
<!-- these dependencies are used by the plugin -->
</dependencies>
</plugin>
</plugins>
</build>
<dependencies>
<!-- plugins used by compiling, packaging or tests -->
</dependencies>
</project>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.