学习Maven:jar插件"无法解析配置"

 safecaps 发布于 2023-02-08 15:55

我正在尝试使用eclipse在我自己的一个小项目上学习maven.我将现有项目转换为maven标准目录配置,并且正在构建; 现在我正在尝试让maven为应用程序生成jar.以下是pom.xml:


      4.0.0           
           com.rc          
        SpaceCheck      
           0.9.1-SNAPSHOT  
              SpaceCheck      
         jar             

    
        UTF-8
    

    
        
              
                     org.apache.maven.plugins 
                  maven-jar-plugin         
                     2.3.2                    
                  
                **/src/*
                      
                          
                              true
                              lib/
                              spacecheck.SpaceCheck
                          
                      
                  
              
        
    


我没有使用'包含'条款; 就像我所知道的那样,这就是我所指示的例子告诉我要解决这个问题.它不是.

当我尝试构建时,我得到:

[错误]无法执行目标org.apache.maven.plugins:maven-jar-plugin:2.3.2:项目上的jar(默认jar)SpaceCheck:无法解析mojo的配置org.apache.maven.plugins:maven -jar-plugin:2.3.2:参数jar包括:不能将类型为java.lang.String的值'*/ src / '的配置条目'includes'分配给java.lang.String [] - > [帮助1]

"帮助1"链接指向我为了达到这个目的所遵循的教程.

我在教程中遇到的问题是它没有解释事情是如何工作的 - 它给出了一个例子,并希望你从示例中提取一般工作.示例没有任何问题,但它们很少与人们想要做的完全匹配.

我相信很多人都可以告诉我什么是错的,我会很感激.但如果他们能够告诉我这里的解释,那将会更好,而不仅仅是在哪里有一个类似的例子.完整的解释将解释需要添加什么元素,XML的位置,以及各种选项的内容.

1 个回答
  • 代替

    <includes>**/src/*</includes>
    

    尝试

    <includes>
        <include>**/src/*</include>
    </includes>
    

    如果你正在学习Maven,你肯定想看看The Complete Reference.

    2023-02-08 15:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有