2017-04-11 552 views
0

我想在我的我的pom.xml的<reporting>部分使用最新版本的Checkstyle的,但不断收到错误使用<依赖>标签内<reporting> Maven中pom.xml的

Malformed POM pom.xml: Unrecognised tag: 'dependencies' (position: START_TAG seen ...</configuration>\n  <dependencies>... @86:23) @ pom.xml, line 86, column 23 

以下是我的pom.xml的相关部分。第86行是行<dependencies>

<reporting> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-checkstyle-plugin</artifactId> 
     <version>2.17</version> 
     <configuration> 
     <configLocation>config/checkstyle.xml</configLocation> 
     </configuration> 
     <dependencies> 
     <dependency> 
      <groupId>com.puppycrawl.tools</groupId> 
      <artifactId>checkstyle</artifactId> 
      <version>7.6.1</version> 
     </dependency> 
     </dependencies> 
    </plugin> 
    </plugins> 
</reporting> 

此代码是直接从Maven Checkstyle plugin网站复制的。我究竟做错了什么?

回答

0

用于标签的外侧。

看到Ex.-

<dependencies> 
    <dependency> 
     <groupId>com.puppycrawl.tools</groupId> 
     <artifactId>checkstyle</artifactId> 
     <version>7.6.1</version> 
    </dependency> 
    </dependencies> 
<reporting> 
<plugins> 
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <version>2.17</version> 
    <configuration> 
    <configLocation>config/checkstyle.xml</configLocation> 
    </configuration> 

</plugin>