首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >maven:未识别标签:“testResources”

maven:未识别标签:“testResources”
EN

Stack Overflow用户
提问于 2017-10-30 09:03:10
回答 1查看 1.8K关注 0票数 0

运行mvn资源时:我获得的testResources

代码语言:javascript
运行
复制
Non-parseable POM /home/ernst/Software/pom.xml: Unrecognised tag: 'testResources' 

问题似乎

代码语言:javascript
运行
复制
<build>
<resources>
  <resource>
<directory>${resourceDir}</directory>
<filtering>true</filtering>
<includes>
  <!--include>octave/m/java-arithmetics/**/*.m</include-->
  <include>octave/octaverc</include>
  <include>octave/java.opts</include>
</includes>
  </resource>
</resources>

<testResources>
  <testResource>
<directory>${tstResourcesDir}</directory>
    <filtering>true</filtering>
    <includes>
     <include>*.rml</include>
</includes>
  </testResource>
<testResources>

<plugins>

只要我只有标签资源,一切都很好。现在我添加了testResources,我遇到了问题。资源插件配置如下:

代码语言:javascript
运行
复制
<plugins>
 <plugin>
<groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.0.2</version>
<configuration>
  <escapeString>\</escapeString> <!-- \${java.home} -> ${java.home} -->
      <!--nonFilteredFileExtensions>
        <nonFilteredFileExtension>pdf</nonFilteredFileExtension>
      </nonFilteredFileExtensions-->
  <!--outputDirectory>${basedir}/target/</outputDirectory-->
</configuration>
  </plugin>

我的印象是,这个问题与maven本身有关,而不是与资源插件有关,对吗?我使用maven 3.5.0。

EN

Stack Overflow用户

发布于 2017-10-30 10:37:18

在我看来,您的XML是无效的:

  • 您没有关闭build元素
  • 您没有关闭testResources元素

我很少更新您的XML,并使用以下build部分构建了项目:

代码语言:javascript
运行
复制
<build>
    <resources>
        <resource>
            <directory>${resourceDir}</directory>
            <filtering>true</filtering>
            <includes>
                <!--include>octave/m/java-arithmetics/**/*.m</include-->
                <include>octave/octaverc</include>
                <include>octave/java.opts</include>
            </includes>
        </resource>
    </resources>
    <testResources>
        <testResource>
            <directory>${tstResourcesDir}</directory>
            <filtering>true</filtering>
            <includes>
                <include>*.rml</include>
            </includes>
        </testResource>
    </testResources>
</build>

对我起作用了。希望你会:)

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47011355

复制
相关文章

相似问题

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