Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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 包com.thoughtworks.xstream.annotations不存在_Java_Maven_Intellij Idea_Xstream - Fatal编程技术网

Java 包com.thoughtworks.xstream.annotations不存在

Java 包com.thoughtworks.xstream.annotations不存在,java,maven,intellij-idea,xstream,Java,Maven,Intellij Idea,Xstream,我必须构建一个JavaWeb项目来在本地运行它,并调整一些HTML。不幸的是,在SVN服务器的另一次更新之后,项目停止了可构建性 以下是IntelliJ IDEA的日志: "C:\Program Files\Java\jdk1.7.0_07\bin\java" -Xms256m -Xmx512m "-Dclassworlds.conf=C:\Program Files (x86)\Apache Software Foundation\apache-maven-2.2.1\bin\m2.conf"

我必须构建一个JavaWeb项目来在本地运行它,并调整一些HTML。不幸的是,在SVN服务器的另一次更新之后,项目停止了可构建性

以下是IntelliJ IDEA的日志:

"C:\Program Files\Java\jdk1.7.0_07\bin\java" -Xms256m -Xmx512m
"-Dclassworlds.conf=C:\Program Files (x86)\Apache Software Foundation\apache-maven-2.2.1\bin\m2.conf"
"-Dmaven.home=C:\Program Files (x86)\Apache Software Foundation\apache-maven-2.2.1"
-Didea.launcher.port=7532
"-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 11.1.3\bin"
-Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\Apache Software Foundation\apache-maven-2.2.1\boot\classworlds-1.1.jar;
C:\Program Files (x86)\JetBrains\IntelliJ IDEA 11.1.3\lib\idea_rt.jar"
com.intellij.rt.execution.application.AppMain
org.codehaus.classworlds.Launcher --no-plugin-registry --fail-fast
--strict-checksums --update-snapshots
-f C:\Users\Kat\IdeaProjects\MYROOT\MYPROJECT\pom.xml install
+ Enabling strict checksum verification on all artifact downloads.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building MYPROJECT Project
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 20 source files to C:\Users\Kat\IdeaProjects\MYROOT\MYPROJECT\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

C:\Users\Kat\IdeaProjects\MYROOT\MYPROJECT\src\main\java\MYPROJECT\dto\BillDto.java:
10,43] error: package com.thoughtworks.xstream.annotations does not exist
我所尝试的:

  • 删除IDEA中对XStream库的引用(“项目结构”->“库”),脱机/联机,让Maven更新缺少的XStream
  • 直接用从XStream网站下载的文件替换Maven存储库中的.jar和.pom文件(它们在第1页期间重新创建)
  • 两者都没有用。我是Java世界的新手,不知道下一步该做什么

    顺便说一句,IDEA看到了XStream类,并允许浏览它们


    关于,

    如果您在IntelliJ中使用Maven集成,那么您不应该使用“项目结构”->“库”对话框。IntelliJ将通过读取模块的pom.xml文件自动配置这些库

    见:


    您还应该验证XStream依赖项是否仍在pom.xml中

    是否可能使用不正确的范围声明依赖项?例如,列为
    test
    范围,而您现在在非测试代码中使用它?这常常愚弄了IDE,IDE倾向于将所有依赖项视为平等的。然而,来自命令行的Maven不会原谅你。