なぜHYBRISは安全ではないHTTPのMavenリポジトリのURLを出荷していますか?そして、なぜ我々はそれをオーバーライドすることはできませんか?

Farrukh Chishti:

apache-ant/lib/libraries.properties

m2.repo = http://repo1.maven.org/maven2/

HYBRISの出荷のポイントは何であるhttpURLは?
これは、最初の場所にアクセスし、ましてやダウンロードに使用することはできません。
理想的には、それがあるべきhttpsURL。

m2.repo = https://repo1.maven.org/maven2/

私が試したオーバーライドでこのプロパティを再宣言することによって、それをlocal.propertiesそれは、新しい値を選択しなかった場合、私はそれを変更httpsapache-ant/lib/libraries.properties、それはまだ選んでいますhttpこのプロパティをオーバーライドするには?

エラーログ:

[artifact:mvn] Downloading: org/apache/maven/apache-maven/3.2.5/apache-maven-3.2.5.pom from repository central at http://repo1.maven.org/maven2
[artifact:mvn] Error transferring file: Operation timed out (Connection timed out)
[artifact:mvn] [WARNING] Unable to get resource 'org.apache.maven:apache-maven:pom:3.2.5' from repository central (http://repo1.maven.org/maven2): Error transferring file: Operation timed out (Connection timed out)
     [null] An error has occurred while processing the Maven artifact tasks.
     [null]  Diagnosis:
     [null] 
     [null] Unable to resolve artifact: Missing:
     [null] ----------
     [null] 1) org.apache.maven:apache-maven:pom:3.2.5
     [null]   Path to dependency: 
     [null]     1) org.apache.maven:super-pom:pom:2.0
     [null]     2) org.apache.maven:apache-maven:pom:3.2.5
     [null] 
     [null] ----------
     [null] 1 required artifact is missing.
     [null] 
     [null] for artifact: 
     [null]   org.apache.maven:super-pom:pom:2.0
     [null] 
     [null] from the specified remote repositories:
     [null]   central (http://repo1.maven.org/maven2)
     [null] 
     [null] 

BUILD FAILED
ニール・ユベール-価格:

あなたは$ HOME / .m2 / settings.xmlファイルを設定することで、これを無効にすることができます。

例えば:

    <?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <profiles>
        <profile>
            <id>default</id>
            <repositories>
                <repository>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                    <id>central</id>
                    <url>https://repo1.maven.org/maven2</url>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                    <id>central</id>
                    <url>https://repo1.maven.org/maven2</url>
                </pluginRepository>
            </pluginRepositories>
        </profile>
    </profiles>

    <activeProfiles>
        <activeProfile>default</activeProfile>
    </activeProfiles>

</settings>

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=478122&siteId=1
おすすめ