使用默认maven repo而不是配置的maven目标

使用默认maven repo而不是配置的maven目标,maven,intellij-idea,evosuite,Maven,Intellij Idea,Evosuite,我正试图使用和的说明将evosuite集成到我的maven项目中 我可以建立项目(清洁安装)没有任何问题。 我可以毫无疑问地执行evosuite:help或evosuite:prepare目标 但是我对evosuite:generategoal有疑问。下载可传递依赖项时出现问题 我们正在使用我们自己的中央存储库,它拥有evosuite或evosuite插件所需的所有JAR,但我可以在日志中看到,evosuite:generategoal试图连接到默认的maven central repo(rep

我正试图使用和的说明将evosuite集成到我的maven项目中

我可以建立项目(清洁安装)没有任何问题。 我可以毫无疑问地执行
evosuite:help
evosuite:prepare
目标

但是我对
evosuite:generate
goal有疑问。下载可传递依赖项时出现问题

我们正在使用我们自己的中央存储库,它拥有evosuite或evosuite插件所需的所有JAR,但我可以在日志中看到,
evosuite:generate
goal试图连接到默认的maven central repo
(repo.maven.apache.org)
而不是我配置的回购

比如,; 我的paren pom中有以下配置:

 <repositories>
    <repository>
        <id>central</id>
        <name>bintray</name>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <url>https://jcenter.bintray.com</url>
    </repository>

</repositories>
<pluginRepositories>
    <pluginRepository>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <id>central</id>
        <name>bintray-plugins</name>
        <url>http://jcenter.bintray.com</url>
    </pluginRepository>
</pluginRepositories>
但是当执行
evosuite:generate
时,它会从repo.maven下载一些工件 为什么呢?我如何强制它引用我们的定制回购协议(上例中的jcenter) 是相同的完整日志

在调试模式下执行时,我看到一条警告

The pom for <name> is invalid, transitive dependencies (if any) will not be available
的pom无效,可传递依赖项(如果有)将不可用
我已经删除了.m2文件夹,检查了JAR,手动下载了JAR,并通过pom中的本地url引用它们。但这并没有解决问题

当您在没有代理或其他网络限制的环境中执行时,目标可以很好地执行。 因此,我相信,如果我能够在执行目标
evosuite:generate
时使用我们的回购协议,而不是maven默认的回购协议,我或许能够解决这个问题

注意:我认为setting.xml没有任何问题 它具有代理和使用我们自己的工件的所有配置

The pom for <name> is invalid, transitive dependencies (if any) will not be available