在IntelliJ中运行单元测试时,我得到以下错误:错误:无法找到或加载主类${surefireArgLine}。我正在使用maven,在pom.xml中我有:
<properties>
...
<surefire.argLine />
</properties>
<build>
<plugins>
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<!--Sets the VM argument line used when unit tests are run.-->
<argLine>${surefire.argLine}</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.1.201405082137</version>
<executions>
<!--
Prepares the property pointing to the JaCoCo runtime agent which
is passed as VM argument when Maven the Surefire plugin is executed.
-->
<execution>
<id>pre-unit-test</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<!--Sets the path to the file which contains the execution data.-->
<destFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</destFile>
<!--
Sets the name of the property containing the settings
for JaCoCo runtime agent.
-->
<propertyName>surefireArgLine</propertyName>
</configuration>
</execution>
...
有人有类似的问题吗?如何为SureFireArgLine设置值?
我也遇到了同样的问题,我想我在VertX问题跟踪器上找到了解决方法。
简而言之,您必须配置IntelliJ Maven(surefire插件)集成,使其具有不同的行为。
这对我在IntelliJ 14.1.6中适用,带有mvn 3.3.9首选项->构建、执行、部署->构建工具->Maven->运行测试
对于IntelliJ 2019及更高版本<代码>设置->生成、执行、部署->生成工具->Maven->运行测试
取消选中argline
当尝试启动我的Minecraft客户端项目时,它出现了错误:Could not find or load main class GradleStart,它说这是由caused by:java.lang.ClassNotFoundexception:GradleStart,有人知道这是什么意思吗? 错误:找不到或加载主类GradleStart,原因是:java.lang.ClassNotFoundE
我安装了intellij,但它一直给我错误: 我检查了许多类似问题的答案,但没有一个奏效。我尝试运行的程序: 未创建“Out”文件夹。intellij在展开“...”后使用的完全运行命令 “C:\Program Files\java\jdk1.8.0_181\bin\java.exe”“-javaagent:E:\Program Files\JetBrains\IntelliJ IDEA Comm
文件树文件树 我的主文件只包含: 运行菜单 运行菜单 提前谢谢你
我是Java的初学者,正在尝试使用IntelliJ运行我的代码,我刚刚安装了IntelliJ,作为我的IDE,JDK1.7。下面的代码段keeps甚至没有编译,并且一直给我错误: 我必须在编译器设置中做任何更改吗??还是密码。
问题内容: 我在编译和运行Java代码时遇到了麻烦,该代码旨在允许我将Java与模拟建模包Vensim的共享对象接口。 以下代码编译没有错误: 但是,当我尝试运行以下命令时: 我收到以下错误:“错误:找不到或加载主类SpatialModel”。我的SpatialModel.java代码确实包含一个“主要”方法(如下),所以我不确定是什么问题- 有人可以帮我吗?谢谢。 问题答案: 您必须确保将文件的
我一直在搜索这一点,但没有任何帮助,我试图运行的主要类,但不断得到一个错误。我负责这个 我的主文件位于中 我尝试了多个命令,但一无所获。 我想运行位于中的主类,但总是出现此错误,请提供帮助吗?