2017-04-11 553 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>