Java mvn构建一直在检查NexusRepos,不管我在pom文件中放了什么

Java mvn构建一直在检查NexusRepos,不管我在pom文件中放了什么,java,spring-boot,maven,pom.xml,ksqldb,Java,Spring Boot,Maven,Pom.xml,Ksqldb,我试图通过在pom中包含依赖项来访问一些jar文件。问题是我的公司nexus回购协议中没有发现错误。我如何告诉Maven不要只查看依赖项?url在哪里定义 Could not resolve dependencies for project com.mycompany.myproj:mycompany-service:jar:1.0- SNAPSHOT: Could not find artifact io.confluent.ksql:ksqldb-api-client:jar:0.11

我试图通过在pom中包含依赖项来访问一些jar文件。问题是我的公司nexus回购协议中没有发现错误。我如何告诉Maven不要只查看依赖项?url在哪里定义

 Could not resolve dependencies for project com.mycompany.myproj:mycompany-service:jar:1.0- 
 SNAPSHOT: Could not find artifact io.confluent.ksql:ksqldb-api-client:jar:0.11.0 in nexus 
 (http://sl-quality.mycompany.com/nexus/content/groups/public/



<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
   http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>

    <groupId>com.mycompany.myapp</groupId>
    <artifactId>com-mycompany-app</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
    <ksqldb.version>0.11.0</ksqldb.version>
    <!-- Maven properties for compilation -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    </properties>

    <repositories>
        <!-- jhipster-needle-maven-repository -->
        <repository>
            <id>ksqlDB</id>
            <name>ksqlDB</name>
            <url>https://ksqldb-maven.s3.amazonaws.com/maven/</url>
        </repository>
        <repository>
            <id>confluent</id>
            <name>Confluent</name>
            <url>https://jenkins-confluent-packages-beta-maven.s3.amazonaws.com/6.1.0-beta200715032424/1/maven/</url>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>io.confluent.ksql</groupId>
            <artifactId>ksqldb-api-client</artifactId>
            <version>${ksqldb.version}</version>
        </dependency>
   </dependencies>
无法解析project com.mycompany.myproj:mycompany服务的依赖项:jar:1.0-
快照:在nexus中找不到工件io.confluent.ksql:ksqldb api客户端:jar:0.11.0
(http://sl-quality.mycompany.com/nexus/content/groups/public/
4.0.0
com.mycompany.myapp
com mycompany应用程序
1.0-快照
0.11.0
UTF-8
UTF-8
ksqlDB
ksqlDB
https://ksqldb-maven.s3.amazonaws.com/maven/
汇合
汇合
https://jenkins-confluent-packages-beta-maven.s3.amazonaws.com/6.1.0-beta200715032424/1/maven/
io.confluent.ksql
ksqldb api客户端
${ksqldb.version}
我不知道为什么它总是转到nexus,因为这在我的pom文件中没有提到。我可以在我的本地repo中安装,但不确定需要拉什么应用程序jar文件才能工作,因为需要添加两个repo


我想确切地知道我可以提取哪些jar文件放在本地repo中。谢谢

存储库通常在windows上位于
C:/Users/Youruser/.m2/settings.xml
的设置文件中配置

例如,检查镜像和相应的存储库标记-您的settings.xml可能如下所示

 <mirror>
   <id>nexus</id>
   <mirrorOf>*</mirrorOf>
   <url>http://sl-quality.mycompany.com/nexus/content/groups/public/</url>
 </mirror>

关系

根据需要添加更多回购协议,并在必要时过滤上述内容。我相信(未经测试)您可以将相同的排除项应用于镜像而不是存储库。我更喜欢使用存储库标记并设置配置文件。

存储库通常在windows上位于
C:/Users/Youruser/.m2/settings.xml的设置文件中配置

例如,检查镜像和相应的存储库标记-您的settings.xml可能如下所示

 <mirror>
   <id>nexus</id>
   <mirrorOf>*</mirrorOf>
   <url>http://sl-quality.mycompany.com/nexus/content/groups/public/</url>
 </mirror>

关系

根据需要添加更多回购协议,并在必要时进行过滤。我相信(未经测试)您可以将相同的排除项应用于镜像,而不是存储库。我个人更喜欢使用存储库标记并设置配置文件。

your settings.xml?(C:/Users/.m2/settings.xml)对于windowsSo你的权利,它丢失了它,但当我添加另外两个回购协议时,它仍然只检查同一个。如果我删除它,那么其他jar就会出错。所以我真的需要保留第一个镜像,因为它包含了我所有的公司回购内容。我如何使用其他回购协议来获取我需要的这一个或两个额外jar文件编辑为ad settings.xml,但由于我的观点不多,目前还没有人批准。但基本上你是对的,但我不能仅仅交换镜像,因为我需要它。我需要一种方法,以某种方式使用两个repo下载jar!your settings.xml中有什么?(C:/Users/.m2/settings.xml)对于windowsSo你的权利,它丢失了它,但当我添加另外两个回购协议时,它仍然只检查同一个。如果我删除它,那么其他jar就会出错。所以我真的需要保留第一个镜像,因为它包含了我所有的公司回购内容。我如何使用其他回购协议来获取我需要的这一个或两个额外jar文件编辑为ad settings.xml,但由于我的观点不多,目前还没有人批准。但基本上你是对的,但我不能仅仅更换镜像,因为我需要它。我需要一种方法,以某种方式使用两个repo来下载jar!nexus nexus true我注意到只有一个配置文件是活动的哪一个是nexus?也许这就是原因?我添加了镜像,但只查看了nexus atI不知道在这里放什么?nexus逗号列表或如何为镜像回购创建配置文件?活动配置文件是逗号分隔列表吗?我注意到nexus nexus为真只有一个配置文件处于活动状态,即nexus?可能这就是原因吧?我添加了镜像,但只查看了nexus。我不知道在这里放什么?nexus逗号列表或如何为镜像回购创建配置文件?活动配置文件是逗号分隔的列表吗?
<!-- add at bottom inside </settings> -->
<activeProfiles>
 <activeProfile>nexus</activeProfile>
</activeProfiles>