我需要添加到pom.xml中才能运行此特定的Java文件吗?

问题描述 投票:0回答:1

我不是Java开发人员,并不熟悉Java程序的打包和构建。我正在尝试运行此文件:https://github.com/CodinGame/SpringChallenge2020/blob/master/src/test/java/Spring2020Main.java

通过执行

mvn clean install
java -jar .\target\spring-2020-1.0-SNAPSHOT.jar

但我收到此错误:

no main manifest attribute, in .\target\spring-2020-1.0-SNAPSHOT.jar

我无法确定我的一生,需要为pom.xml添加什么,或者需要执行其他任何操作才能使它正常工作。

任何帮助将不胜感激。

java maven build
1个回答
0
投票

您链接的项目只有一个基本的编译设置(虽然足以从IDE运行它)。

您需要一个可执行的jar。 Check this thread.

正如其他人提到的(我没有注意到),您链接到的类是测试类,因此默认情况下它可能不包含在jar中。通过IDE运行它或将其设置在正确的源目录中。

© www.soinside.com 2019 - 2024. All rights reserved.