arc*_*rcy 7 java eclipse jar maven
我正在尝试使用eclipse在我自己的一个小项目上学习maven.我将现有项目转换为maven标准目录配置,并且正在构建; 现在我正在尝试让maven为应用程序生成jar.以下是pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion> 4.0.0 </modelVersion>
<groupId> com.rc </groupId>
<artifactId> SpaceCheck </artifactId>
<version> 0.9.1-SNAPSHOT </version>
<name> SpaceCheck </name>
<packaging> jar </packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId> org.apache.maven.plugins </groupId>
<artifactId>maven-jar-plugin </artifactId>
<version> 2.3.2 </version>
<configuration>
<includes>**/src/*</includes>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>spacecheck.SpaceCheck</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
Run Code Online (Sandbox Code Playgroud)
我没有使用'包含'条款; 就像我所知道的那样,这就是我所指示的例子告诉我要解决这个问题.它不是.
当我尝试构建时,我得到:
[错误]无法执行目标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的位置,以及各种选项的内容.
Joa*_*hde 13
代替
<includes>**/src/*</includes>
Run Code Online (Sandbox Code Playgroud)
尝试
<includes>
<include>**/src/*</include>
</includes>
Run Code Online (Sandbox Code Playgroud)
如果你正在学习Maven,你肯定想看看The Complete Reference.
| 归档时间: |
|
| 查看次数: |
10888 次 |
| 最近记录: |