首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java 11的套件插件问题

Java 11的套件插件问题
EN

Stack Overflow用户
提问于 2020-07-24 11:51:34
回答 1查看 1.1K关注 0票数 0

当从Java 8升级到Java 11时,我面临着Evosuite插件(版本1.0.6)的问题。在运行maven构建时,evosuite测试类在我的Sample_ESTest.java文件中的错误Sample_ESTest.java失败了。

pom.xml

代码语言:javascript
运行
复制
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>

    <dependency>
        <groupId>org.evosuite</groupId>
        <artifactId>evosuite-standalone-runtime</artifactId>
        <version>1.0.6</version>
        <scope>test</scope>
    </dependency>

        <plugin>
            <groupId>org.evosuite.plugins</groupId>
            <artifactId>evosuite-maven-plugin</artifactId>
            <version>1.0.6</version>
        </plugin>

Sample_ESTest.java

代码语言:javascript
运行
复制
@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) 
public class Sample_ESTest {
...
}

为了了解这个问题的更多细节,我尝试执行evosuite命令(mvn evosuite:help),并得到了以下错误:

代码语言:javascript
运行
复制
Failed to execute goal org.evosuite.plugins:evosuite-maven-plugin:1.0.6:help (default-cli) on project java11-upgrade: Execution default-cli of goal org.evosuite.plugins:evosuite-maven-plugin:1.0.6:help failed: Plugin org.evosuite.plugins:evosuite-maven-plugin:1.0.6 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.0.0 at specified path C:\My_Space\Tools\JDK\jdk-11.0.8/../lib/tools.jar

错误说找不到工件com.sun:tools:jar:1.0.0,但据我理解,tools.jar是在Java11中删除的。你能帮我解决这个问题吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-02-09 13:34:48

我不认为1.0.6与Java 11兼容,即1.1.0。不幸的是,在回答这个问题时,1.1.0的maven插件目前不可用,所以接下来最好的方法是为这里找到的1.1.0使用.jar文件:https://github.com/EvoSuite/evosuite/releases/tag/v1.1.0

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63072986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档