我正在使用eclipse尝试运行一个简单的项目here。当我在eclipse中输入内容时,它会说:The type javax.validation.Payload cannot be resolved
。它是从必需的.class
文件间接引用的。在那里显示的例子中,他使用了maven
,而在我的实践中我没有。
我还在eclipse m2e-wtp
最新和kepler
版本的eclipse中有maven插件。我尝试了许多网站,例如this one。在这里,他使用命令窗口并使用了一些命令,但是当我在我的电脑中尝试时,它没有用。我认为maven需要在我的环境变量中设置。这意味着我必须在c:/programfiles
或任何版本中安装maven。
有没有办法在eclipse中运行命令(天真)?有人能给我一个使用m2e eclipse
构建样本maven项目的链接吗?
答案 0 :(得分:4)
我下载了应用程序,它在我的计算机上运行正常。 我所做的只是解压缩并输入:
mvn clean tomcat:run-war
我想你可能会错过transitive dependency(Maven将自动下载),确保你在eclipse类路径中拥有所有这些:
$ mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SpringMVC Maven Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ SpringMVC ---
[INFO] com.mkyong.common:SpringMVC:war:1.0-SNAPSHOT
[INFO] +- org.springframework:spring-core:jar:3.0.5.RELEASE:compile
[INFO] | +- org.springframework:spring-asm:jar:3.0.5.RELEASE:compile
[INFO] | \- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] +- org.springframework:spring-web:jar:3.0.5.RELEASE:compile
[INFO] | +- aopalliance:aopalliance:jar:1.0:compile
[INFO] | +- org.springframework:spring-beans:jar:3.0.5.RELEASE:compile
[INFO] | \- org.springframework:spring-context:jar:3.0.5.RELEASE:compile
[INFO] | \- org.springframework:spring-aop:jar:3.0.5.RELEASE:compile
[INFO] +- org.springframework:spring-webmvc:jar:3.0.5.RELEASE:compile
[INFO] | +- org.springframework:spring-context-support:jar:3.0.5.RELEASE:compile
[INFO] | \- org.springframework:spring-expression:jar:3.0.5.RELEASE:compile
[INFO] \- org.hibernate:hibernate-validator:jar:4.2.0.Final:compile
[INFO] +- javax.validation:validation-api:jar:1.0.0.GA:compile
[INFO] \- org.slf4j:slf4j-api:jar:1.6.1:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.132s
[INFO] Finished at: Wed Sep 04 22:07:24 CDT 2013
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
我的猜测就是这个罐子:
javax.validation:validation-api:jar:1.0.0.GA:compile