我正在尝试使用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的位置,以及各种选项的内容.
代替
<includes>**/src/*</includes>
尝试
<includes> <include>**/src/*</include> </includes>
如果你正在学习Maven,你肯定想看看The Complete Reference.