Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用maven的包生命周期出现apache-13错误_Java_Maven - Fatal编程技术网

Java 使用maven的包生命周期出现apache-13错误

Java 使用maven的包生命周期出现apache-13错误,java,maven,Java,Maven,我在rasberry pi上创建了一个简单的Maven项目,我的项目连接到一个mysql数据库,可以插入,因此,为了处理依赖项和插件,我有这个pom.xml,但当我尝试制作mvn包时,我出现了以下错误,因为我知道它第一次工作,并且它很好地插入了我的数据库,我尝试在internet上查看几个示例,但没有结果。先谢谢你 错误: [错误]Plugin org.apache.maven.plugins:maven-surefire-Plugin:2.17或 无法解析其依赖项之一:读取失败 工件描述符 插

我在rasberry pi上创建了一个简单的Maven项目,我的项目连接到一个mysql数据库,可以插入,因此,为了处理依赖项和插件,我有这个pom.xml,但当我尝试制作mvn包时,我出现了以下错误,因为我知道它第一次工作,并且它很好地插入了我的数据库,我尝试在internet上查看几个示例,但没有结果。先谢谢你

错误:

[错误]Plugin org.apache.maven.plugins:maven-surefire-Plugin:2.17或 无法解析其依赖项之一:读取失败 工件描述符 插件:maven surefire插件:jar:2.17:1问题 在为创建有效模型时遇到 插件:maven surefire插件:[未知版本] [错误][致命]不可解析的POM /home/pi/.m2/repository/org/apache/apache/13/apache-13.pom:注释 从第3行开始,第5列未关闭(位置: 开始\u已看到文档…\ufffd\u63D\ufffd\u1\u4 \ufffd\ufffd2/\ufffd\ufffd7\ufffd/\ufffd\u00\ufffd\ufffd\u3\u0 \ufffd\n\u0\u0\ufffd\u3\u0

\ufffd\u0\u0\ufffd\ufffd$\u40d\ufffd\ufffd\ufffd\ufffd\u40\ufffd\ufffd\ufffd\u3\u0\u13\ufffdI\ufffd\ufffd\u1a\u0\u0U\ufffd\ufffd\ufffd\u1au\ufffd。。。 @81:40)原因:java.io.EOFException:没有更多可用数据 开始\u已看到文档…\ufffd\u63D\ufffd\u1\u4 \ufffd\ufffd2/\ufffd\ufffd7\ufffd/\ufffd\u00\ufffd\ufffd\u3\u0 \ufffd\n\u0\u0\ufffd\u3\u0 \ufffd\u0\u0\ufffd\ufffd$\u40d\ufffd\ufffd\ufffd\ufffd\u40\ufffd\ufffd\ufffd\u3\u0\u13\ufffdI\ufffd\ufffd\u1a\u0\u0U\ufffd\ufffd\ufffd\u1au\ufffd。。。 @81:40@/home/pi/.m2/repository/org/apache/apache/13/apache-13.pom, 第81行第40列

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>csRunBI</groupId>
    <artifactId>csRunBi</artifactId>
    <packaging>jar</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <url>http://maven.apache.org</url>

    <properties>
        <jodatime.version>2.5</jodatime.version>
        <log4j.version>1.2.17</log4j.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.13</version>
        </dependency>
        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.17</version>
            <type>maven-plugin</type>
        </dependency>
    </dependencies>

    <build>
        <finalName>csRunProject</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>${jdk.version}</source>
                    <target>${jdk.version}</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.1.2</version>
                <configuration>
                    <archive>
                        <manifest>
                            <!-- Jar file entry point -->
                            <addClasspath>true</addClasspath>
                            <mainClass>Main</mainClass>
                            <classpathPrefix>dependency-jars/</classpathPrefix>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.5.1</version>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <!-- exclude junit, we need runtime dependency only -->
                            <includeScope>runtime</includeScope>
                            <outputDirectory>${project.build.directory}/dependency-jars/</outputDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

        </plugins>
    </build>
</project>

4.0.0
csRunBI
csRunBi
罐子
0.0.1-快照
http://maven.apache.org
2.5
1.2.17
mysql
mysql连接器java
5.1.13
org.apache.maven.plugins
maven surefire插件
2.17
maven插件
CSRUN项目
org.apache.maven.plugins
maven编译器插件
2.3.2
${jdk.version}
${jdk.version}
org.apache.maven.plugins
maven jar插件
3.1.2
真的
主要
依赖罐子/
org.apache.maven.plugins
maven依赖插件
2.5.1
复制依赖项
包裹
复制依赖项
运行时
${project.build.directory}/dependency jars/

如果使用
${jdk.version}
调用变量
jdk.version
,则应在
pom.xml
中定义该变量。您只需在
标记之间添加新变量,如下所示:

<properties>
    <jodatime.version>2.5</jodatime.version>
    <log4j.version>1.2.17</log4j.version>
    <jdk.version>1.8</jdk.version>
</properties>

2.5
1.2.17
1.8

您可以阅读有关pom属性的更多信息:

如果使用
${jdk.version}
调用变量
jdk.version
,则应在
pom.xml
中定义它。您只需在
标记之间添加新变量,如下所示:

<properties>
    <jodatime.version>2.5</jodatime.version>
    <log4j.version>1.2.17</log4j.version>
    <jdk.version>1.8</jdk.version>
</properties>

2.5
1.2.17
1.8

您可以阅读有关pom属性的更多信息:

jdk.version属性的价值是多少?alors j'ai la version 1.8.0@ne sais pas c's cela que vous demandé欢迎使用Stackoverflow。请用英语提问。如果你使用法语,我们大多数人只能猜测你在问什么。是的,你是对的,我附上了我的帖子的翻译:我在rasberry pi上创建了一个简单的Maven项目,我的项目连接到mysql数据库,以便能够插入,因此,为了处理依赖项和插件,我有这个pom.xml,但当我尝试制作mvn包时,我出现了以下错误,因为我知道它第一次工作,并且它很好地插入了我的数据库,我尝试在internet上查看几个示例,但没有结果。提前感谢您jdk.version房产的价值是多少?欢迎来到Stackoverflow。请用英语提问。如果你使用法语,我们大多数人只能猜测你在问什么。是的,你是对的,我附上了我的帖子的翻译:我在rasberry pi上创建了一个简单的Maven项目,我的项目连接到mysql数据库,以便能够插入,因此,为了处理依赖项和插件,我有这个pom.xml,但当我尝试制作mvn包时,我出现了以下错误,因为我知道它第一次工作,并且它很好地插入了我的数据库,我尝试在internet上查看几个示例,但没有结果。先谢谢你