4

我对使用 Eclipse 和 Maven 完全陌生,我正在尝试遵循使用 java 库的教程,但在先决条件下失败:http ://code.google.com/p/dkpro-core-asl/wiki /开发者设置

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

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

我的错误是:

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 

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

[... 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:

另一个非常奇怪的事情=>也许“mvndependecy: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 提供的答案(非常感谢 ua 的帮助),我真的想知道我的麻烦是否也来自缺少 jar 或一些“构建路径”引用的库(我对 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 平台技巧仍然太陌生...

4

1 回答 1

6

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

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

于 2012-04-18T09:04:58.747 回答