将 Maven 项目 "YCSB" 导入 Eclipse
Import Maven project "YCSB" into Eclipse
有人能告诉我将 Maven 项目(在我的例子中是 YCSB)导入 Eclipse Luna 的正确方法吗?
我正在通过 Import > Maven > Existing Maven Projects
尝试。 Eclipse 导入了所有的文件夹和文件,但是每个文件夹都有错误 POM.xml.
Plugin execution not covered by lifecycle configuration:
org.apache.maven.plugins:maven-checkstyle-plugin:2.15:checkstyle (execution: validate, phase: validate)
我也不知道如何构建和 运行 项目。我通过使用目标 clean package
配置 Maven 运行 配置来尝试它并编译。构建失败并显示以下控制台输出。
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.087 s
[INFO] Finished at: 2015-09-15T14:04:29+01:00
[INFO] Final Memory: 19M/170M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-plugin:jar:2.12.4: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org: Der Name oder der Dienst ist nicht bekannt: Unknown host repo.maven.apache.org: Der Name oder der Dienst ist nicht bekannt -> [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/PluginResolutionException
使用命令行命令构建项目mvn clean package
构建项目没有错误。
我的系统安装了 Ubuntu 14.04 和 Maven 3。
是的,在 eclipse 中导入 maven 项目是正确的方法,但是你遇到了一些错误。请检查错误 window(window->show view
->General->error log)然后你会得到实际的错误。
首先,
这个错误
Plugin execution not covered by lifecycle configuration:
org.apache.maven.plugins:maven-checkstyle-plugin:2.15:checkstyle (execution: validate, phase: validate)
发生是因为您没有在 eclipse 中安装 "Eclipse Checkstyle Plug-in"。
在eclipse menu:Help->install new software,进入这个站点http://eclipse-cs.sourceforge.net/update搜索checkstyle
并安装这个插件,你的pol.xml中的错误将全部消失。
第二,这个错误
Plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-plugin:jar:2.12.4: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org: Der Name oder der Dienst ist nicht bekannt: Unknown host repo.maven.apache.org:
Der Name oder der Dienst ist nicht bekannt-> [Help 1]
表示你的网络连接中断,maven无法下载依赖的jar文件进行编译。检查您的互联网连接或为 Maven 配置代理。
当上面down了,用mvn clean package
编译maven.You也可以用mvn -pl com.yahoo.ycsb:mongodb-binding -am clean package
只编译某个数据库绑定
有人能告诉我将 Maven 项目(在我的例子中是 YCSB)导入 Eclipse Luna 的正确方法吗?
我正在通过 Import > Maven > Existing Maven Projects
尝试。 Eclipse 导入了所有的文件夹和文件,但是每个文件夹都有错误 POM.xml.
Plugin execution not covered by lifecycle configuration:
org.apache.maven.plugins:maven-checkstyle-plugin:2.15:checkstyle (execution: validate, phase: validate)
我也不知道如何构建和 运行 项目。我通过使用目标 clean package
配置 Maven 运行 配置来尝试它并编译。构建失败并显示以下控制台输出。
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.087 s
[INFO] Finished at: 2015-09-15T14:04:29+01:00
[INFO] Final Memory: 19M/170M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-plugin:jar:2.12.4: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org: Der Name oder der Dienst ist nicht bekannt: Unknown host repo.maven.apache.org: Der Name oder der Dienst ist nicht bekannt -> [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/PluginResolutionException
使用命令行命令构建项目mvn clean package
构建项目没有错误。
我的系统安装了 Ubuntu 14.04 和 Maven 3。
是的,在 eclipse 中导入 maven 项目是正确的方法,但是你遇到了一些错误。请检查错误 window(window->show view ->General->error log)然后你会得到实际的错误。
首先, 这个错误
Plugin execution not covered by lifecycle configuration:
org.apache.maven.plugins:maven-checkstyle-plugin:2.15:checkstyle (execution: validate, phase: validate)
发生是因为您没有在 eclipse 中安装 "Eclipse Checkstyle Plug-in"。
在eclipse menu:Help->install new software,进入这个站点http://eclipse-cs.sourceforge.net/update搜索checkstyle
并安装这个插件,你的pol.xml中的错误将全部消失。
第二,这个错误
Plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-plugin:jar:2.12.4: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org: Der Name oder der Dienst ist nicht bekannt: Unknown host repo.maven.apache.org:
Der Name oder der Dienst ist nicht bekannt-> [Help 1]
表示你的网络连接中断,maven无法下载依赖的jar文件进行编译。检查您的互联网连接或为 Maven 配置代理。
当上面down了,用mvn clean package
编译maven.You也可以用mvn -pl com.yahoo.ycsb:mongodb-binding -am clean package
只编译某个数据库绑定