Java Maven不下载代理背后的JAR

Java Maven不下载代理背后的JAR,java,spring,maven,spring-boot,maven-3,Java,Spring,Maven,Spring Boot,Maven 3,Maven无法下载代理背后的jar(依赖项) 这是我的pom.xml <?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

Maven无法下载代理背后的jar(依赖项)

这是我的pom.xml

<?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.faizan.firstbootapp.group1</groupId>
<artifactId>com-faizan-firstbootapp-group-1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>FirstBootApp</name>
<description>Test app for Maven build system</description>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

</project>
用户名和密码正确

是因为我办公室的代理不允许下载jar,还是我需要配置一些Maven设置

我在STS IDE上面临这个错误

容器“Maven Dependencies”引用了不存在的库“C:\Users\faizanmubasher\.m2\repository\org\springframework\boot\spring boot autoconfigure\2.0.2.RELEASE\spring-boot-autoconfigure-2.0.2.RELEASE.jar”FirstBootApp构建路径构建路径问题
我的Maven版本是ApacheMaven3.5.3

编辑


命令set MAVEN_OPTS=“-DhttpProxyHost=xxx.xx.xx.xx-DsocksProxyPort=8080”也不起作用。试试这个,如果1不起作用,试试2,然后3:

1) First update the project, Alt-F5

2) Then go to your repo and blow away the directory for that dependency which should be in the directory C:\Users\faizanmubasher.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.0.2.RELEASE Then do an Alt-F5 again.

3) If this fails try a mvn clean install -U from the command line.
您可以使用以下命令测试maven到maven central repo的连接:

mvn archetype:generate
您应该会看到返回的2000多个原型

  • 我也遇到了同样的问题
  • 我又回到了maven的旧版本3.1.0
  • 我试图使用http代理来访问maven https 存储库

    在这里,maven的jira中有一个新版本的问题。


两件事。在代理设置中,您确定它是https吗?其次不要在.m2/setting.xml中进行更改,而是尝试在/etc/maven下的settings.xml或安装maven的任何地方进行更改。maven不工作。我在两个
settings.xml
文件中都已更改。您确定
C:\Users\faizanmubasher\.m2\settings.xml
路径吗。执行
mvn-version
+签入apache-maven-3.5.0\conf\settings.xml检查
M2\u HOME
+你的
maven\u HOME
你能用提供的数据卷曲你的代理吗?这是我的第一个默认检查…以上所有检查都不起作用。运行
mvn clean install-U
结果未经代理授权,原因短语:需要代理授权。这是您的答案,您没有正确设置代理。我已三次检查了代理设置,但均无效。似乎我必须要求我的网络经理授权我下载jar文件。
mvn archetype:generate