java - Maven 和 Eclipse 集成的错误

标签 java eclipse maven maven-plugin

我完全不熟悉将 Eclipse 与 Maven 一起使用,我正在尝试按照使用 Java 库的教程进行操作,但在先决条件上失败:http://code.google.com/p/dkpro-core-asl/wiki/DeveloperSetup

在最后一次单击页面的“完成”结束后,如果我查看我的 Eclipse 窗口,我认为出了点问题,因为我在 Eclipse Package Explorer 中有很多错误和一些小错误(我也没有找出红色感叹号、红色小白叉(认为这是一个错误标记)或必须是“警告符号”(黄色感叹号三角形)之间的不同点。

所以我有很多不同类型的错误,不知道如何解决它们,我复制了下面的完整日志。

我的错误是这样的:

Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin *:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.toolbox-asl  line 1  Maven Problem
The container 'Maven Dependencies' references non existing library 'C:\Users\stephane\.m2\repository\de\tudarmstadt\ukp\dkpro\teaching\de.tudarmstadt.ukp.dkpro.teaching.frequency\0.4.0\de.tudarmstadt.ukp.dkpro.teaching.frequency-0.4.0.jar' de.tudarmstadt.ukp.dkpro.core.api.frequency-asl     Build path  Build Path Problem
The project cannot be built until build path errors are resolved    de.tudarmstadt.ukp.dkpro.core.api.frequency-asl     Unknown Java Problem

如果你有任何关于如何解决它们的线索,请

我想知道我是否没有忘记一些基本结帐之王,因为我看起来几乎所有东西都坏了?

谢谢你

(预期的教程是:“使用 DKPro Core 的第一个编程步骤”)

记录为图像:http://imageshack.us/photo/my-images/856/dkprocoreaslmaven201204.png/

---8<---

Description Resource    Path    Location    Type
Failed to read artifact descriptor for edu.berkeley.nlp.lm:edu.berkeley.nlp.lm.berkeleylm:jar:1.0b2 pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact com.ibm.icu:icu4j:jar:4.0.1:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact commons-io:commons-io:jar:2.0:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact commons-lang:commons-lang:jar:2.5:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact commons-logging:commons-logging:jar:1.1.1:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.io-asl:jar:1.2.1-SNAPSHOT:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.lexmorph-asl:jar:1.2.1-SNAPSHOT:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.metadata-asl:jar:1.2.1-SNAPSHOT:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.resources-asl:jar:1.2.1-SNAPSHOT:compile   pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.segmentation-asl:jar:1.2.1-SNAPSHOT:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.core:jar:0.4.0:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.corpus:jar:0.4.0:compile   pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.ngram:jar:0.4.0:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact dom4j:dom4j:jar:1.6.1:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact jaxen:jaxen:jar:1.1.1:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact jdom:jdom:jar:1.0:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact junit:junit:jar:4.8.2:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact log4j:log4j:jar:1.2.14:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.ant:ant-launcher:jar:1.8.1:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.ant:ant:jar:1.8.1:compile   pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.uima:jVinci:jar:2.3.1:compile   pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.uima:uimaj-adapter-vinci:jar:2.3.1:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.uima:uimaj-core:jar:2.3.1:compile   pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.uima:uimaj-cpe:jar:2.3.1:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.uima:uimaj-document-annotation:jar:2.3.1:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.apache.uima:uimaj-tools:jar:2.3.1:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.springframework:spring-core:jar:3.0.5.RELEASE:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact org.uimafit:uimafit:jar:1.2.0:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact pcj:pcj:jar:1.2:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact xalan:serializer:jar:2.7.1:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact xalan:xalan:jar:2.7.1:compile  pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact xerces:xercesImpl:jar:2.9.1:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact xerces:xmlParserAPIs:jar:2.6.2:compile pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact xml-apis:xml-apis:jar:1.3.04:compile   pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Missing artifact xom:xom:jar:1.0:compile    pom.xml /de.tudarmstadt.ukp.dkpro.core.api.frequency-asl    line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.api.coref-asl    line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.api.corpus-asl   line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.api.parameter-asl    line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.arktweet-asl line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.frequency-asl    line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.aclanthology-asl  line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.bnc-asl   line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.jdbc-asl  line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.tei-asl   line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.io.web1t-asl line 1  Maven Problem
Project build error: Unresolveable build extension: Plugin de.tudarmstadt.ukp.dkpro.core:build-tools:3 or one of its dependencies could not be resolved: Failure to find de.tudarmstadt.ukp.dkpro.core:build-tools:jar:3 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced pom.xml /de.tudarmstadt.ukp.dkpro.core.toolbox-asl  line 1  Maven Problem
The container 'Maven Dependencies' references non existing library 'C:\Users\stephane\.m2\repository\de\tudarmstadt\ukp\dkpro\teaching\de.tudarmstadt.ukp.dkpro.teaching.frequency\0.4.0\de.tudarmstadt.ukp.dkpro.teaching.frequency-0.4.0.jar' de.tudarmstadt.ukp.dkpro.core.api.frequency-asl     Build path  Build Path Problem
The project cannot be built until build path errors are resolved    de.tudarmstadt.ukp.dkpro.core.api.frequency-asl     Unknown Java Problem

---8<---

编辑:

我想我已经安装了 eclipse 安装程序(但使用 Eclipse Indigo Service Release 2 Build id:20120216-1857)按照教程的要求:

Subclipse 1.6.x
    update site: http://subclipse.tigris.org/update_1.6.x 
m2eclipse 0.10.0 or higher.
    update site: http://m2eclipse.sonatype.org/sites/m2e 
Maven SCM handler for Subclipse
    update site: http://m2eclipse.sonatype.org/sites/m2e-extras 

这里是 mvn clean package 命令的输出,来自有 pom.xml 文件的目录:

[... here i am skipping as there are more 700 lines ... these below are last one :]

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37.054s
[INFO] Finished at: Wed Apr 18 11:18:31 CEST 2012
[INFO] Final Memory: 93M/223M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project de.tudarmstadt.ukp.dkpro.core.io.aclanthology-asl: There are test failures.
[ERROR] 
[ERROR] Please refer to D:\eclipseWorkspace\de.tudarmstadt.ukp.dkpro.core-asl\de.tudarmstadt.ukp.dkpro.core.io.aclanthology\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :de.tudarmstadt.ukp.dkpro.core.io.aclanthology-asl

编辑 2:

另一个非常奇怪的事情 => 也许“mvn dependecy:resolve”或“mvn clean package”为我做了一些事情,因为在计算机重新启动后,几乎所有错误都消失了,现在 Eclipse“问题”中只有 2 个标签 ! (但仍有225项警告)

剩下的 2 个错误是:我在包资源管理器中的 de.tudarmstadt.ukp.dkpro.core.api.frequency-asl 上有一个红色感叹号(它代表什么?)

Description Resource    Path    Location    Type
The container 'Maven Dependencies' references non existing library 'C:\Users\stephane\.m2\repository\de\tudarmstadt\ukp\dkpro\teaching\de.tudarmstadt.ukp.dkpro.teaching.frequency\0.4.0\de.tudarmstadt.ukp.dkpro.teaching.frequency-0.4.0.jar' de.tudarmstadt.ukp.dkpro.core.api.frequency-asl     Build path  Build Path Problem
The project cannot be built until build path errors are resolved    de.tudarmstadt.ukp.dkpro.core.api.frequency-asl     Unknown Java Problem

仍然不知道它在问我什么!

最后编辑:

所以阅读 Kal 提供的答案(非常感谢您的帮助),我真的很想知道我的麻烦是否也不是来自丢失的 jars 或一些“构建路径”引用的库(我真的是 Maven/Eclipse 的新手)。从 de.tudarmstadt.ukp.dkpro.core.api.frequency-asl 的构建错误(EDIT2 中带有红色感叹号的错误)开始,我得到以下异常跟踪:

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project de.tudarmstadt.ukp.dkpro.core.api.frequency-asl: Could not resolve dependencies for project de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.api.frequency-asl:jar:1.2.1-SNAPSHOT: Failed to collect dependencies for [org.uimafit:uimafit:jar:1.2.0 (compile), xerces:xercesImpl:jar:2.9.1 (compile), xalan:xalan:jar:2.7.1 (compile), de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0 (compile), junit:junit:jar:4.8.2 (compile)]
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:190)

[...]

难道我不应该安装 xerces、xalan、uimafit、junit 或类似的东西来告诉在哪里可以找到它们吗?我以为一切都在教程中,或者由 Maven 直接处理,但可能我错了???

我曾尝试过:

mvn install:install-file -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\junit-4.8.2.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\uimafit-1.2.0.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xalan-2.7.1.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xercesImpl-2.9.1.jar \

从 mvnrepository.com 网站手动下载每个文件并将它们放入 d:\downloaded\dependencies-for-DKPro-Core-ASL\ 当然,我在那里找不到 de.tudarmstadt.ukp.dkpro.teaching:de.tudarmstadt.ukp.dkpro.teaching.frequency:jar:0.4.0。

mvn clean install:install -file -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\junit-4.8.2.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\uimafit-1.2.0.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xalan-2.7.1.jar -Dfile=d:\downloaded\dependencies-for-DKPro-Core-ASL\xercesImpl-2.9.1.jar \ -Dmaven.test.skip=true

不再成功并以 :

结束
[INFO] Deleting D:\eclipseWorkspace\maven.1334761781732\branches\1.2.x\de.tudarm
stadt.ukp.dkpro.core.io.text\target
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building DKPro Core ASL - IO - XMI 1.2.1-SNAPSHOT

[...]

[INFO] ------------------------------------------------------------------------
[INFO] Building DKPro Core ASL 1.2.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ de.tudarmstad
t.ukp.dkpro.core-asl ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping DKPro Core ASL
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] DKPro Core ASL .................................... FAILURE [0.139s]
[INFO] DKPro Core ASL - Anomaly API ...................... SUCCESS [0.048s]
[INFO] DKPro Core ASL - FeaturePath API (ASL) ............ SUCCESS [0.074s]
[INFO] DKPro Core ASL - Metadata API ..................... SUCCESS [0.227s]
[INFO] DKPro Core ASL - IO API ........................... SUCCESS [0.085s]
[INFO] DKPro Core ASL - Part-of-Speech API ............... SUCCESS [0.060s]
[INFO] DKPro Core ASL - Common API ....................... SUCCESS [0.075s]
[INFO] DKPro Core ASL - Lexical Units API ................ SUCCESS [0.117s]
[INFO] DKPro Core ASL - Structured and Semi-Structured Data API  SUCCESS [0.044s
]
[INFO] DKPro Core ASL - Syntactic Units API .............. SUCCESS [0.274s]
[INFO] DKPro Core ASL - CAS Transformation API ........... SUCCESS [0.042s]
[INFO] DKPro Core ASL - Named Entity Recognition API ..... SUCCESS [0.083s]
[INFO] DKPro Core ASL - Frequency Providers API (ASL) .... SUCCESS [0.015s]
[INFO] DKPro Core ASL - IO - MMAX2 (ASL) ................. SUCCESS [0.070s]
[INFO] DKPro Core ASL - IO - Text ........................ SUCCESS [0.090s]
[INFO] DKPro Core ASL - IO - XMI ......................... SUCCESS [0.083s]
[INFO] DKPro Core ASL - IO - XML ......................... SUCCESS [0.059s]
[INFO] DKPro Core ASL - IO - WSDL (CPL) .................. SUCCESS [0.096s]
[INFO] DKPro Core ASL - IO - Wikipedia (LGPL) ............ SUCCESS [0.114s]
[INFO] DKPro Core ASL - IO - PDFBox 0.7.3 (BSD) .......... SUCCESS [0.088s]
[INFO] DKPro Core ASL - IO - NEGRA ....................... SUCCESS [0.127s]
[INFO] DKPro Core ASL - TreeTagger (free for research) ... SUCCESS [0.113s]
[INFO] DKPro Core ASL - IO - IMS Corpus Workbench ........ SUCCESS [0.044s]
[INFO] DKPro Core ASL - IO - ANNIS2 ...................... SUCCESS [0.063s]
[INFO] DKPro Core ASL - Tokenization Toolkit ............. SUCCESS [0.134s]
[INFO] DKPro Core ASL - CAS Transformation (ASL) ......... SUCCESS [0.216s]
[INFO] DKPro Core ASL - Jazzy (LGPL) ..................... SUCCESS [0.159s]
[INFO] DKPro Core ASL - JWordSplitter (ASL) .............. SUCCESS [0.036s]
[INFO] DKPro Core ASL - LanguageTool (LGPL) .............. SUCCESS [0.062s]
[INFO] DKPro Core ASL - Norvig's Spelling Correction ..... SUCCESS [0.046s]
[INFO] DKPro Core ASL - Snowball (BSD) ................... SUCCESS [0.243s]
[INFO] DKPro Core ASL - TextCat (LGPL) ................... SUCCESS [0.062s]
[INFO] DKPro Core ASL - BananaSplit (ASL) ................ SUCCESS [0.046s]
[INFO] DKPro Core ASL - Stop Word Remover (ASL) .......... SUCCESS [0.505s]
[INFO] DKPro Core ASL - N-Gram Tools ..................... SUCCESS [0.307s]
[INFO] DKPro Core ASL - Part-of-Speech Filter ............ SUCCESS [0.058s]
[INFO] DKPro Core ASL - Dictionary Annotator ............. SUCCESS [0.344s]
[INFO] DKPro Core ASL - Examples ......................... SUCCESS [0.184s]
[INFO] DKPro Core ASL - Distribution ..................... SUCCESS [0.007s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.815s
[INFO] Finished at: Thu Apr 19 11:13:27 CEST 2012
[INFO] Final Memory: 9M/23M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3
.1:install-file (default-cli) on project de.tudarmstadt.ukp.dkpro.core-asl: The
artifact information is incomplete or not valid:
[ERROR] [0]  'groupId' is missing.
[ERROR] [1]  'artifactId' is missing.
[ERROR] [2]  'packaging' is missing.
[ERROR] [3]  'version' is missing.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE
xception

还看到有人提示:“依赖关系解析无法正常工作。新的 m2eclipse 插件直到最后才解析依赖关系。”这可能涉及?

而且我仍然严重卡住:/而且对于 maven/java/eclipse 平台技巧来说仍然太新......

最佳答案

首先,您似乎有一些似乎是专有的依赖 jar(我可能错了),其次,甚至无法下载像 Apache 库这样的公共(public)库。你在防火墙后面吗?看起来 Maven 无法访问 Maven Central 以下载所有依赖项 jar 和插件。确保您使用的是与您的项目兼容的正确版本的 Maven。

如果您正在检查一个巨大的项目,我建议您首先在控制台中进行顶级构建(mvn clean package)。这将确保下载所有插件和依赖项,然后您可以解决将此项目导入 Eclipse 的问题。或者,您可以执行 mvn dependency:resolve 来下载所有依赖项。

关于java - Maven 和 Eclipse 集成的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10206005/

相关文章:

java - 发生异常时继续我的申请

java - 如何在 Eclipse 中运行包中的所有 TestNG 测试?

java - 使用 Maven 依赖项的轻量级方法?

java - UnsupportedOperationException : No format processor for org. jboss...发现 MavenResolvedArtifact

java - 是否有与 frexp 等效的 Java?

java - 为独立应用程序初始化 log4j

java - 使用 Eclipse 和 Maven 调试打包为 WAR 的 Java Web 应用程序的最佳方法?

java - 如何启用/切换到基于互联网的键盘而不是传统键盘?

maven - 排除从父 POM 继承的 Artifact ?

java - 如何重用ByteArrayInputStream?