您好我正在尝试从Spring网站上做这个教程。 http://spring.io/guides/gs/rest-service/
我在Eclipse M2E中作为目标运行最终的Jar文件时遇到错误。
我有一个maven java核心项目。我成功执行了'clean package'命令但是在jar构建之后我无法运行它。我通过将jar放在不同的位置(目标文件夹除外)来确认jar是否从dos命令提示符运行正常并且运行正常。我应该做些什么来让jar作为M2E中的目标运行。
这就是我在maven构建运行配置中运行jar的方式。
目标:java -jar target / gs-rest-service-0.1.0.jar
jar位于maven项目的目标文件夹中。
错误: 无法解析命令行选项:无法识别的选项:-jar
用法:mvn [options] [] []
选项: -am, - also-make如果指定了项目列表,也是 建立项目所需的项目 名单 -amd, - 还-化妆家属.....
答案 0 :(得分:0)
“java -jar ...”不是一个有效的maven目标,所以你以错误的方式去做。有没有理由不运行main方法,因为你已经在eclipse中了?如果您更喜欢使用“java -jar”并且不想使用正常的命令行,那么我相信您可以为您启动eclipse启动过程,但不要尝试将其作为maven目标。有意义吗?