首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ 'maven-site-plugin‘reportPlugins显示错误,甚至还没有做任何事情

IntelliJ 'maven-site-plugin‘reportPlugins显示错误,甚至还没有做任何事情
EN

Stack Overflow用户
提问于 2016-09-14 11:42:34
回答 1查看 4.3K关注 0票数 3

我是IntelliJMaven的新手,所以这一切都超出了我的想象。

我遵循DropWizard教程这里,我只完成了通过IntelliJ的第一步,在这里我添加了一个具有以下值的Maven原型

GroupId= io.dropwizard.archetypes ArtifactId= java-简单 Version= 0.9.1

没关系,然后继续生成新项目,然后在pom.xml文件中立即出现plugin节点用于maven-site-plugin的错误。

代码语言:javascript
复制
   <plugin>
     <artifactId>maven-site-plugin</artifactId>
                    <version>3.4</version>
                    <configuration>
                        <reportPlugins>
                            <plugin>
                                <artifactId>maven-project-info-reports-plugin</artifactId>
                                <version>2.4</version>
                                <configuration>
                                    <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
                                    <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
                                </configuration>
                            </plugin>
                            <plugin>
                                <artifactId>maven-javadoc-plugin</artifactId>
                                <version>2.10.3</version>
                            </plugin>
                        </reportPlugins>
  </configuration>
            </plugin>

它说‘元素reportPlugins在这里是不允许的’,而reportPlugins中的所有东西都有一个‘无法解决符号’的错误。

我不知道怎么回事。甚至不知道什么关键字谷歌解决这个问题,所以找不到相关的东西在互联网上。有人能告诉我这里发生了什么吗?我是不是没有使用正确的版本什么的?这是IntelliJ的怪癖吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-07 16:09:37

我相信reportsPlugin是一个实验性的特性,文档说不要使用它。虽然我已经看到它在互联网上的许多地方被使用。它会在IntelliJ内部抱怨,但是如果您从控制台运行maven,它将构建并执行站点目标。

您应该从<reportsPlugin>中取出这些插件,并将它们放入<reporting>元素中。这在Maven v3.3.9和IntelliJ v2016.3中运行得很好。Maven不抱怨,IntelliJ也很高兴。

代码语言:javascript
复制
<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-site-plugin</artifactId>
      <version>3.4</version>
    </plugin>
  </plugins>
</build>

<reporting>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-javadoc-plugin</artifactId>
      <version>2.10.4</version>
    </plugin>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-project-info-reports-plugin</artifactId>
      <version>2.9</version>
    </plugin>
  </plugins>
</reporting>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39489567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档