Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.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 mvn clean install intellij-编译错误-找不到符号_Java_Maven_Apache Camel - Fatal编程技术网

Java mvn clean install intellij-编译错误-找不到符号

Java mvn clean install intellij-编译错误-找不到符号,java,maven,apache-camel,Java,Maven,Apache Camel,从Intellij Idea使用构建菜单,项目成功编译, 但是当我们使用“mvn clean install”命令编译时,它失败了。这是什么原因呢? 项目地点: 我添加了这些库,以便在intellij中使用 项目结构->库->新建项目库->Java 这就是pom.xml的外观 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

从Intellij Idea使用构建菜单,项目成功编译, 但是当我们使用
mvn clean install
命令编译时,它失败了。这是什么原因呢?

项目地点:

我添加了这些库,以便在intellij中使用 项目结构->库->新建项目库->Java

这就是pom.xml的外观

<?xml version="1.0" encoding="UTF-8"?>
<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.datastech.idmb.iba</groupId>
    <artifactId>idmb-test</artifactId>
    <version>3.0-SNAPSHOT</version>

    <packaging>jar</packaging>

    <description>IDMB TEST module</description>


    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>

        <datas-spring.version>1.2-SNAPSHOT</datas-spring.version>

        <!-- WEB -->
        <javax.servlet-api.version>3.1.0</javax.servlet-api.version>
    </properties>

    <dependencies>



        <!-- WEB -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>${javax.servlet-api.version}</version>
            <scope>provided</scope>
        </dependency>

    </dependencies>

    <build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <forceJavacCompilerUse>true</forceJavacCompilerUse>
                </configuration>
            </plugin>

            <plugin>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.6</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.8.2</version>
            </plugin>
        </plugins>
    </build>


</project>

4.0.0
com.datastech.idmb.iba
idmb测试
3.0-快照
罐子
IDMB测试模块
UTF-8
UTF-8
yyyy MM dd HH:MM
1.2-1
3.1.0
javax.servlet
javax.servlet-api
${javax.servlet api.version}
假如
${project.artifactId}
org.apache.maven.plugins
maven编译器插件
3.3
1.8
1.8
真的
maven jar插件
2.6
真的
真的
org.apache.maven.plugins
maven部署插件
2.8.2

从中获取依赖项pom语法 添加到pom.xml中,如下所示 记住在下面的
标签中添加合适的版本

 <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.3.10.RELEASE</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>4.3.10.RELEASE</version>
        </dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.9.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-annotations</artifactId>
    <version>2.9.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.github.mjeanroy/dbunit-plus -->
<dependency>
    <groupId>com.github.mjeanroy</groupId>
    <artifactId>dbunit-plus</artifactId>
    <version>0.2.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.fcrepo.camel/fcrepo-camel -->
<dependency>
    <groupId>org.fcrepo.camel</groupId>
    <artifactId>fcrepo-camel</artifactId>
    <version>4.4.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.dbunit/dbunit -->
<dependency>
    <groupId>org.dbunit</groupId>
    <artifactId>dbunit</artifactId>
    <version>2.4.8</version>
</dependency>
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>
 </dependencies>

org.springframework
spring上下文
4.3.10.1发布
org.springframework
春豆
4.3.10.1发布
com.fasterxml.jackson.core
杰克逊数据绑定
2.9.0
com.fasterxml.jackson.core
杰克逊核心
2.9.0
com.fasterxml.jackson.core
杰克逊注释
2.9.0
com.github.mjeanroy
dbunit plus
0.2.0
org.fcrepo.camel
fcrepo骆驼
4.4.0
org.dbunit
单元测试
2.4.8
朱尼特
朱尼特
4.12
测试

当您启动mvn clean install时,您是否与IntelliJ中的路径相同?是的,项目位置是“C:\BBSRC\IDMB\IDMB\u SOURCE\u code-Test\IDMB Test”,我在这里打开了命令窗口。您是否在IntelliJ中明确添加了jar以生成pom.xml中不存在的路径?是的,我使用intellij添加了更多的JAR,它们不在pom.xml中。我使用:添加了库。我如何将外部JAR添加到pom.xml中,而这在mvnrepository上是不存在的?你能为外部添加示例吗?哪一个不存在?你能为那些依赖项添加从哪里得到jar的url吗?我从电子邮件中得到它,这个jar是由某个developerOkay编写的,从你的图片中检查,从中获得mjeanroy:我是说数据公共-。。。罐