Maven bağımlılıkları 501 hatasıyla başarısız oluyor


154

Geçenlerde Jenkins'te Maven derleme işleri Maven Central'dan bağımlılıkları alamadıklarını ve HTTPS kullanmaları gerektiğini söyleyerek aşağıdaki istisna dışında başarısız oluyor . Ben gelen istekleri nasıl değiştirileceği emin değilim HTTP için HTTPS . Birisi bana bu konuda rehberlik edebilir mi?

[HATA] Unresolveable inşa uzantısı:
Eklenti org.apache.maven.wagon:wagon-ssh:2.1ya da bağımlılıklarından biri çözümlenemedi:
için toplamak bağımlılıkları başarısız oldu org.apache.maven.wagon:wagon-ssh:jar:2.1 ():
eser tanımlayıcı için okunamadı org.apache.maven.wagon:wagon-ssh:jar:2.1:
transferi eser değil Olabilir org.apache.maven.wagon:wagon-ssh:pom:2.1/ den merkezi (için //repo.maven.apache: http. org / maven2 ):
Dosya aktarılamadı: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom .
Dönüş kodu:501, ReasonPhrase:HTTPS Required. -> [Help 2]

Jenkins'indata[ERROR]
Eklenti org.apache.maven.plugins:maven-clean-plugin:2.4.1veya bağımlılıklarından birini toplamasını beklemek çözülemedi:
Yapay nesne tanımlayıcısı şu şekilde okunamadı org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1:
Yapay nesne org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1merkezden / merkeze aktarılamadı ( http://repo.maven.apache.org/maven2 ):
Başarısız oldu transfer dosyası: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom .
Dönüş kodu:501 , ReasonPhrase:HTTPS Required. -> [Help 1]


5
Maaven merkezine bağlanmak için repo.maven.apache.org/maven2 url'sini kullanıyorsunuz , bunun yerine repo.maven.apache.org/maven2 kullanın, yani https bağlantısı kullanın
Manjunath HM

2
settings.xmlmaven merkezi url için içinde jenkins kontrol edin
varontron

Merhaba Manjunath, bende aynı problem var.
Maven'i

@Lahiru Madushanka bağlantılardan geçer, bu yüzden sorunuz için bir cevap alırsınız stackoverflow.com/questions/25393298/…
Manjunath HM

1
Ben maven sürümünü 3.6.3 olarak değiştirdim ve hala aynı hatayı gösteriyor
dhS

Yanıtlar:


129

Gözlenen hatanın nedeni Central 501 HTTPS Gerekli

15 Ocak 2020 tarihinden itibaren geçerli olmak üzere, Merkezi Depo artık düz HTTP üzerinden güvenli olmayan iletişimi desteklemiyor ve depoya yapılan tüm isteklerin HTTPS üzerinden şifrelenmesini gerektiriyor.

Görünüşe göre Maven'in en son sürümleri (3.6.0, 3.6.1 ile denendi) varsayılan olarak HTTPS URL'sini kullanıyor.

Büyük depoların değişeceği tarihler şunlardır:

Java derlemeleriniz 13 Ocak'tan itibaren kırılabilir (henüz repo erişimini HTTPS'ye geçirmediyseniz)

Güncelleme: Görünüşe göre maven 3.2.3 maven central'a HTTPS üzerinden erişildi Bkz. Https://stackoverflow.com/a/25411658/5820670

Maven Değişiklik günlüğü ( http://maven.apache.org/docs/3.2.3/release-notes.html )


26
Selam! Bu endüstri çapındaki girişimi başlatan ilk araştırmacı benim. Önemli tarihler hakkındaki blog yayınımı da burada bulabilirsiniz: medium.com/@jonathan.leitschuh/…
Jonathan Leitschuh

1
@JonathanLeitschuh lütfen oylanabilecek ve kabul edilebilecek tam bir cevap yazınız ...
Thorbjørn Ravn Andersen

1
Ben Ubuntu 18.04 üzerinde maven 3.6.0 kullanıyorum ama https url kullanıyor gibi görünmüyor.
Ashutosh

@Ashutosh: Ubuntu 19.10'da Maven 3.6.1 ile aynı şey. Neden böyle olduğundan emin değilim, bir Ubuntu yaması olabilir, ama neden bunu yapsınlar?). Bunu çözmek için, aşağıdaki settings.xmldosyayı güncelleyen cevaplardan herhangi birini kullanın (ve onları oylayın, lütfen yamalı bir Maven kullanmak dışında doğru çözüm budur).
Guss

Yani, açıkça settings.xmlHTTPS depolarını kullanmak üzere yapılandırdım .. hangi ile wget, ama, çok garip bir nedenle, mvn archetype:generate -X(sadece bağımlılıkların indirilip yüklenemeyeceğini test etmek için) hala Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom herhangi bir yardıma eriştiğini yazdırıyor .
Giorgi Tsiklauri

61

Ben de aynı problemle karşı karşıyayım. Denediğim iki çözüm var ve her ikisi de benim için iyi çalışıyor.

  • Maven sürüm deposunu güncelleyin (Maven sürümü> = 3.2.3)
  • Geçerli Maven sürümünü HTTPS bağlantılarını kullanacak şekilde kısıtlayın.

Maven sürüm deposunu güncelleyin:

Varsayılan https adreslerini içeren Apache Maven ikili dosyasını indirin ( Apache Maven 3.6.3 ikili ). Ve NetBeans menü çubuğu ( Java Maven Dialog View ) araçlarında Seçenekler iletişim penceresini açın . Ve Maven Ana Liste Kutusunda ( Maven Ana Liste Kutu Görünümü ) göz at seçeneğini seçin . Apache Maven'in yeni indirilen sürümünü ( Güncelleme Maven Ana Liste Kutusu Görünümü ) ekledikten sonra , proje başarıyla oluşturulur ve çalışır.

Geçerli Maven sürümünü HTTPS bağlantılarını kullanacak şekilde kısıtlayın:

Projenizin pom.xml dosyasına aşağıdaki kodu ekleyin .

<project>
      ...
    <pluginRepositories>
        <pluginRepository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
        </pluginRepository>
    </pluginRepositories>
    <repositories>
        <repository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
</project>

Ben merkezi depo vardı ama merkezi eklenti deposu. Bu benim için sorunumu çözdü.
ponder275

1
Geçerli Maven sürümünü HTTPS bağlantılarını kullanacak şekilde kısıtla: benim için çalıştı.
Mohammad Anas

Benim durumumda <pluginRepository> bölümünü kaçırdım ve arketipleri kullanırken hatalar alıyordum çünkü eklentiler için http varsayılan olarak ayarlanmıştı.
user1708042

Bu da benim için düzeltildi ama başka bir hata "Alınan ölümcül uyarı: protokol_dönüşümü" aldı ve aynı sorunu tökezlemek durumunda, düzeltmek için java 8 geçmek zorunda kaldı.
Kim Tang

Kravatın kırılmasına katkıda bulunmuş olduğum için mutluyum. Bu cevap, yaşadığım benzer sorunu ele aldı.
Brian Risk

36

15 Ocak 2020 tarihinden itibaren geçerli olmak üzere, Merkezi Depo artık düz HTTP üzerinden güvenli olmayan iletişimi desteklemiyor ve depoya yapılan tüm isteklerin HTTPS üzerinden şifrelenmesini gerektiriyor .

Bu hatayı alıyorsanız, Maven Central'a yapılan tüm URL referanslarını standart HTTPS karşılıklarıyla değiştirmeniz gerekir.

( kaynak )

Projemin build.gradle dosyasında aşağıdaki değişiklikleri yaptık:

Eski:

repositories {
   maven { url "http://repo.maven.apache.org/maven2" }
}

Yeni:

repositories {
   maven { url "https://repo.maven.apache.org/maven2" }
}

Evet setting.xml dosyasında değiştirin ama ne yazık ki hala çalışmıyor. Doğru mu yapıyorum yoksa başka bir dosyanın değiştirilmesi gerekiyor mu?
Sümer Vishwas

@SumeetVishwas Örnek bir settings.xml dosyasını paylaşabilir misiniz?
Arunan Sugunakumar

3
@ArunanSugunakumar settings.xml dosyasında değişiklik yapmadım. POM'da değiştirmeniz gereken tek şey. maven merkezi deposunu güncelleyin. Merkez depo örneğini cevap dizesine koydum. aşağıda bulabilirsiniz
Sumeet Vishwas

1
OP sorusu, "İsteklerin HTTP'den HTTPS'ye nasıl değiştirileceğinden emin değilim" diyor. Bu cevap soruyu ele almıyor.
wchargin

28

Herhangi bir tarayıcıda aşağıdaki URL'yi vurmaya çalışın. 501 geri dönecek

http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom

Lütfen https ile deneyin. Bir pom.xml dosyası indirecektir:

https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom

Lütfen setting.xml dosyasına ekleyin ( https://repo.maven.apache.org/maven2 ):

<repositories>
   <repository>
      <id>Central Maven repository</id>
      <name>Central Maven repository https</name>
      <url>https://repo.maven.apache.org/maven2</url>
   </repository>
</repositories>

1
Yukarıdakileri dosyaya başarıyla eklemeyi denediğim için lütfen full setting.xml dosyasına bir örnek verebilir misiniz?
jhertz

Dosyadaki konumu daha net yapan bu cevabı
bulduk

22

Maven'in merkezi deposunu güncelleyin ve http yerine https kullanın .

<repositories>
    <repository>
        <id>central</id>
        <name>Central Repository</name>
        <url>https://repo.maven.apache.org/maven2</url>
        <layout>default</layout>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

Bunu Pom'da denedim ve iyi çalıştı: <repositories> <repository> <id> central repo https </id> <name> Central Repository Https </name> <url> repo.maven.apache.org/maven2</ url > </repository> </repositories>.
lam

1
Teşekkürler. Netubeans kullanarak Ubuntu 18.10'da çalışıyor. Maven'i Netbeans'deki en son Maven sürümüne ayarlamak zorunda kaldım. Bu çözümü nerede buldunuz?
Sanal S

Eklenti deposunu da güncellemeniz gerekebilir. En azından düzeltilmesi için benim için de yapılması gerekiyordu.
Kim Tang

16

Bir Docker kapsayıcısında temiz bir Maven / Java yüklemesi kullanıyordum.

Benim cd $M2_HOME/confiçin settings.xmldosyayı orada düzenlemem gerekiyordu . İçine aşağıdaki bloğu ekleyin<mirrors>...</mirrors>

<mirror>
  <id>central-secure</id>
  <url>https://repo.maven.apache.org/maven2</url>
  <mirrorOf>central</mirrorOf>
</mirror>

Dockerfile'ınızı paylaşır mısınız? Aynı sorunu aldım ama nasıl düzeltileceğini bilmiyorum!
Han Van Pham

@HanVanPham Mavenimi en son sürüme güncelledim, bu http sorunu düzeltildi.
mehulmpt

Benim için de yerel settings.xml ($ HOME / .m2 / settings.xml) dosyasındaki merkezi güvenli bloğun uyarlanması mükemmel bir şekilde çalıştı.
t3az0r

13

Maven'in eski bir sürümünü kullanıyordum (3.0.3 ve 3.1). Bu eski sürümler artık http depolarını desteklememektedir (yukarıda belirtildiği gibi). Maven 3.6'ya geçmek benim için bir çözümdü.


1
Maven 3.2.3 sürümünden
farasath

12

Maven HTTPS'ye gidiyor ve HTTP erişimini devre dışı bırakıyor

Kısa öykü, 15 Ocak 2020'den itibaren Maven Central deposu artık HTTP bağlantılarını desteklemiyor (diğer havuzlar da aynı şeyi yapıyor). Bu nedenle, HTTPS URL'si kullanmak için Maven / Gradle ayarlarınızı belirtirsiniz.

Çözüm:

Aşağıdaki üç yaklaşımdan birini seçebilirsiniz.

  1. Projenizin pom.xmldosyasına bir depo ekleyin

    <project>
    ...
      <repositories>
        <repository>
          <id>central maven repo</id>
          <name>central maven repo https</name>
          <url>https://repo.maven.apache.org/maven2</url>
        </repository>
      </repositories>
    </project>
  2. Depoyu settings.xmldosyadaki bir profile ekleyin .

    <profile>
      <id>my profile</id>
      <repositories>
        <repository>
          <id>central maven repo</id>
          <name>central maven repo https</name>
          <url>https://repo.maven.apache.org/maven2</url>
          </repository>
      </repositories>
    </profile>
  3. Maven sürümünü varsayılan olarak https değerlerini kullanan yeni bir sürüme güncelleyin. Şu anki en sonuncusu 3.6.3 Buradan indirin

Gradle için:

Yalnızca HTTPS sürümünün URL'sini değiştirin.

repositories {
   maven { url "https://repo.maven.apache.org/maven2" }
}

Yükseltmek için (3.3.9'dan 3.6.3'e) önce eski sürümü tamamen kaldırmanız gerekiyor mu? Veya sadece en son sürümü yüklensin mi?
BigRedEO

1
@BigRedEO Ortamınızda birden fazla maven sürümünüz olabilir. Ancak, env değişkenleriniz $M2_HOMEveya $PATH env değişkenleriniz bunlardan yalnızca birine işaret edecektir, bu da varsayılan maven sürümünüz olacaktır. Daha yenisini yüklemeden önce eskisini kaldırmayı tercih ederim. Ancak, bu sizin ihtiyaçlarınıza bağlıdır.
Adam M. Gamboa G.

10

Setting.xml'ye aşağıdaki kod segmentini ekledim ve sorun çözüldü,

<mirrors>
    <mirror>
        <id>maven-mirror</id>
        <name>Maven Mirror</name>
        <url>https://repo.maven.apache.org/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

9

Aynı sorunum var, ancak Jenkins yerine GitLab kullanıyorum. Sorunu aşmak için yapmam gereken adımlar:

  1. Projem GitLab'da, bu yüzden sürekli entegrasyon yapmak zorunda olduğum bir Docker görüntüsüne işaret eden .yml dosyasını kullanıyor ve kullandığı görüntü http: // maven URL'lerine sahip. Ben de bunu https: // maven olarak değiştirdim .
  2. Aynı Dockerfile görüntüsü Maven 3.0.1'in daha eski bir sürümüne sahipti ve bu da bana bir gecede sorunlar verdi. Dockerfile'ı en son 3.6.3 sürümünü almak için güncelledim
  3. Daha sonra bu görüntüyü çevrimiçi veri havuzuma dağıttım ve Maven projemi ymlfile dosyasını yeni görüntüyü kullanacak şekilde güncelledim.
  4. Ve son olarak, ana projeler POM dosyamı http: // maven yerine https: // maven ... referansı için güncelledim

Bunun kurulumuma daha özel olduğunun farkındayım. Ancak yukarıdaki tüm adımları uygulamadan hala bu hata mesajını almaya devam edeceğim Return code is: 501 , ReasonPhrase:HTTPS Required


Dockerfile'ınızı paylaşır mısınız?
Han Van Pham

8

Diğer cevaplarda belirtildiği gibi, https'nin Maven Central'a istekte bulunması gerekiyorken Maven'in eski sürümlerinde http kullanılıyor .

Eğer Maven 3.2.3+ yükseltme olamaz / konumuna istemiyorsanız, size aşağıdaki kodu ekleyerek bir geçici çözüm yapabilir MAVEN_HOME \ conf \ settings.xml içine <profiles>bölümünde:

<profile>
    <id>maven-https</id>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <repositories>
        <repository>
            <id>central</id>
            <url>https://repo1.maven.org/maven2</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>central</id>
            <url>https://repo1.maven.org/maven2</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories> 
</profile>

Gerektiğinde POM'nuzda devre dışı bırakma / geçersiz kılmadığınız sürece bu her zaman etkin bir ayar olacaktır.


7

Tüm şirket kodlayıcıları için, ideal olarak, bu hatayı alırsanız, kod tabanınızın hala açık kaynak topluluğundan oluşturulduğu anlamına gelir. Eğer şirket şirket Maven depo yöneticisi ile "merkezi" depo binmek gerekir.

Settings.xml ayarlarınıza gidebilir ve merkezi depo URL'nizi http: // ile https: // geçersiz kılabilirsiniz.

<M2_HOME>/conf/settings.xml

Aynaları bulun bölümlerini ve aşağıdaki girişi ekleyin:

    <mirror>
     <id>other-mirror</id>
     <name>Other Mirror Repository</name>
     <url>https://other-mirror.repo.other-company.com/maven2</url>
     <mirrorOf>central</mirrorOf>
    </mirror>

URL bölümünde, http://repo1.maven.org/maven2/ veya http://repo.maven.apache.org/maven2/ o zaman

Http://repo1.maven.org/maven2/ ile değiştirin https://repo1.maven.org/maven2/

Http://repo.maven.apache.org/maven2/ ile değiştirin https://repo.maven.apache.org/maven2/

İdeal olarak şirketinizin kaynak kontrol yönetimi / havuz URL'nizi burada kullanmanız gerekir. Bu açık kaynak Maven depo topluluğu ile herhangi bir teması engelleyeceğinden.

15 Ocak 2020 tarihinden itibaren geçerli olan diğer yanıtlarda belirtildiği gibi, merkezi Maven deposu düz HTTP üzerinden güvensiz iletişimi desteklemiyor.


Aynalar bölümüne ayna ekledikten sonra, bu eşin kimliği doğrulanmadı. Ben şimdi ne yapmalıyım? Teşekkürler!
dimson

@dimson Bu, https ile bağlanmaya çalıştığınız, ancak muhtemelen Java'ya sahip olmadığı için kimlik doğrulama sertifikası kaçırdığınız anlamına gelir. Sertifikayı depodan java anahtar deposuna aktarın veya java'yı yükseltin.
tibortru

@tibortru Thanx Man, sorunu zaten çözdü. Bu özellikleri IDE'de maven'e ekledim: maven.wagon.http.ssl.insecure = true maven.wagon.http.ssl.allowall = true maven.wagon.http.ssl.ignore.validity.dates = true https. protokolleri = TLSv1, TLSv1.1, TLSv1.2. Bundan sonra her şey yolunda.
dimson

Evet, bu başka bir yol. Güvenli olmayan bir :)
tibortru

7

Benim için (kurumsal kodlayıcı) da bir ayna deposu eklemek settings.xmlsorunu düzeltti. Maven'i bir liman işçisi konteynerinin içinde de kullanıyorum.

<mirrors>
    <mirror>
        <id>https-mirror</id>
        <name>Https Mirror Repository</name>
        <url>https://repo1.maven.org/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

Settings.xml dosyasını nerede bulabileceğimizi gösterebilir misin @Oscar?
Han Van Pham

Elbette! Dockerfile dosyamızda önce şöyle bir geçici klasöre koyduk: echo "<settings> <mirrors> .... </mirrors> </settings>"> /tmp/maven-settings.xml. Sonra, maven komutunu "-s" seçeneği ile çalıştırıyoruz ve bu "mvn -s /tmp/maven-settings.xml clean" gibi ayarlar dosyasının yolunu geçiyoruz. Umarım yardımcı olur!
Oscar Drai

@ han-van-pham $ HOME / .m2 / içinde bulabilirsiniz. Değilse, orada oluşturun.
dr0i

4

Ubuntu 16.04 kullanarak, java 1.8.0_201.

Eski maven'i kaldırdım ve Maven 3.6.3'ü kurdum, Maven bağımlılıklarının 501 hatasıyla başarısız olduğu hala bu hatayı aldım.

Https gerektiren bir truststore / keystore sorunu olabileceğini fark etti. -Djavax seçeneklerini bir jvm.config dosyası kullanarak yapılandırabileceğinizi tespit ettik, bkz: https://maven.apache.org/configure.html .

Tomcat'i de kullandığım için anahtar deposu & truststore yapılandırmasını Tomcat'ten (setenv.sh) jvm.config dosyasına kopyaladım ve sonra çalıştı!

Bu yapılandırmayı 'MAVEN_OPTS dosyasını dışa aktarma' da geçirme seçeneği de vardır (mvn create kullanırken), ancak bu 501 hatasını durdurmasına rağmen başka bir tane yarattı: bir pom dosyası bekleniyor.

Ayrı bir jvm.config dosyası oluşturmak mükemmel çalışır, sadece projenizin kök dizinine koyun.

Umarım bu birisine yardım eder, anlaması için bütün gün beni aldı!


4

Aynı sorun jcenter için de yaşanıyor .

13 Ocak 2020'den itibaren Jcenter yalnızca HTTPS'de bulunmaktadır.

Bağımlılıklarını aynı şekilde kullanan projeler sorunlarla karşılaşmaya başlayacaktır. Hızlı düzeltmeler için build.gradle öğesinde aşağıdakileri yapın

onun yerine

repositories {
jcenter ()
//others
}

bunu kullan:

repositories {
jcenter { url "http://jcenter.bintray.com/"}
//others
}

4

Hata:

Dosya aktarılamadı: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom .

Dönüş kodu: 501, ReasonPhrase: HTTPS Gerekli.

Sorun kaynağı çözümlemesi:

Maven central, istemcilerin https kullanmasını bekliyor, ancak istemci yalnızca düz HTTP isteği yapıyor.

Bu nedenle, 'wagon-ssh-2.1.pom' adlı paketi indirme isteği başarısız oldu.

Sorun nasıl düzeltilir?

" Http://repo.maven.apache.org/maven2 " URL'sini değiştirin

" https://repo.maven.apache.org/maven2 " ile

pom.xml dosyasında veya projenin build.gradle dosyasında.


2
bu url yerine nerede
dhS

3

Herkesin ihtiyaç duyması durumunda bunu paylaşma:

Eski Gradle yapılandırması (Basit projeler için Gitlab, Docker dağıtımları olmadan)

repositories {
google()
jcenter()

maven { url "http://dl.bintray.com/davideas/maven" }
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://repo1.maven.org/maven2' }
maven { url 'http://jcenter.bintray.com' }
}

Yeni yapılandırma:

repositories {
google()
jcenter()

maven { url "https://dl.bintray.com/davideas/maven" }
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'https://repo1.maven.org/maven2' }
maven { url 'https://jcenter.bintray.com' }
}

Https'ye dikkat edin. Mutlu kodlama :)


3

: HTTPS desteklemek repo güvensiz sürümünü ekleyerek böylece gelmez Bulunduğum ortam benim sorun çözüldü http://insecure.repo1.maven.org uyarınca Sonatype

    <repositories>
       <repository>
          <id>Central Maven repository</id>
          <name>Central Maven repository insecure</name>
          <url>http://insecure.repo1.maven.org</url>
       </repository>
    </repositories>

-3

Aşağıdaki havuzu pom.xml dosyasına ekleyin .

<project>
...
    <repositories>
        <repository>
            <id>central</id>
            <name>Maven Plugin Repository</name>
            <url>https://repo1.maven.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
...
</project>

Bu aynı soruna neden olacak çünkü kullanıyorhttp
Yudhistira Arya

1
Bunu
Pom'da

ben de denedim ve x2 çalışmak
Javier J Solis Flores
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.