Maven:XML 文件在目标内被跳过。

发布于 2024-12-09 20:22:16 字数 1660 浏览 0 评论 0原文

 <profile>
         <id>tkweb</id>
         <properties>
            <file.name>ztweb-ws</file.name>
         </properties>
         <build>
            <finalName>${file.name}</finalName>
            <resources>
               <resource>
                  <directory>${basedir}/resources/ztweb/</directory>
                  <filtering>false</filtering>
                  <includes>
                     <include>*.xml</include>
                  </includes>
               </resource>
            </resources>
            <plugins>
               <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-surefire-plugin</artifactId>
                  <configuration>
                     <includes>
                        <include>**/Test.java</include>
                     </includes>
                  </configuration>
               </plugin>
            </plugins>
         </build>
      </profile>

嗨,

这是我的 pom.xml 文件下的配置文件 文件夹 resources/ztweb 有两个 xml 文件,即 cxf-endpoints 和 services

请参阅下面的屏幕截图

http://tinypic.com/view.php?pic=ohn77n&s=7

但是在构建目标时,为什么这两个 xml 文件被跳过 结果是这样的(请参考目标目录结构的屏幕截图) http://tinypic.com/view.php?pic=1znmrsy&s=7

感谢您的阅读。

 <profile>
         <id>tkweb</id>
         <properties>
            <file.name>ztweb-ws</file.name>
         </properties>
         <build>
            <finalName>${file.name}</finalName>
            <resources>
               <resource>
                  <directory>${basedir}/resources/ztweb/</directory>
                  <filtering>false</filtering>
                  <includes>
                     <include>*.xml</include>
                  </includes>
               </resource>
            </resources>
            <plugins>
               <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-surefire-plugin</artifactId>
                  <configuration>
                     <includes>
                        <include>**/Test.java</include>
                     </includes>
                  </configuration>
               </plugin>
            </plugins>
         </build>
      </profile>

Hi ,

This is my profile under the pom.xml file
The folder resources / ztweb has got two xml files namely cxf-endpoints and services

please refer to the screen shot below of it

http://tinypic.com/view.php?pic=ohn77n&s=7

But while building the target , why these two xml files are being skipped
The result is this (Please refer to the screen shot of target directory structure )
http://tinypic.com/view.php?pic=1znmrsy&s=7

Thank you for reading .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请别遗忘我 2024-12-16 20:22:16

当您将 build.finalName 覆盖为“ztweb-ws”时,应用程序不会构建为 target/ztweb-ws-1.0,如您在截屏。请查看 target/ztweb-ws

As you're overriding build.finalName to "ztweb-ws", the app isn't being built to target/ztweb-ws-1.0, which you showed in the screenshot. Look in target/ztweb-ws instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文