Puncte:0

Ubuntu 18.04 mvn arhetype:generate nu funcționează cu eroarea „Nu a fost găsit niciun plugin pentru prefixul „arhetip” în proiectul curent și în grupurile de pluginuri”

drapel us

tuturor, vreau să folosesc maven în sistemul meu Linux Ubuntu. A fost bine instalat cu mvn --version ca următorul:

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/apache-maven
Versiunea Java: 1.8.0_312, furnizor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Localizare implicită: en_US, codificarea platformei: UTF-8
Numele sistemului de operare: „linux”, versiunea: „5.4.0-100-generic”, arh: „amd64”, familie: „unix”

Apoi urmez ghidul site-ului oficial maven-in-5-minute pentru a executa această recomandare mvn arhetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false dar primești aceste erori:

[INFO] --------------------------------------------- -------------------------
[INFO] EROARE DE CONSTRUIRE
[INFO] --------------------------------------------- -------------------------
[INFO] Timp total: 6.694 s
[INFO] Terminat la: 2022-02-22T17:00:24+08:00
[INFO] --------------------------------------------- -------------------------
[EROARE] Nu a fost găsit niciun plugin pentru prefixul „arhetype” în proiectul curent și în grupurile de pluginuri [org.apache.maven.plugins, org.codehaus.mojo] disponibile din depozitele [local (/home/rockyzhang/.m2/) depozit), jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)] -> [Ajutor 1]
[EROARE] 
[EROARE] Pentru a vedea stiva completă a erorilor, rulați din nou Maven cu comutatorul -e.
[EROARE] Reluați Maven folosind comutatorul -X pentru a activa înregistrarea completă a depanării.
[EROARE] 
[EROARE] Pentru mai multe informații despre erori și soluții posibile, vă rugăm să citiți următoarele articole:
[EROARE] [Ajutor 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

Am cautat si pe google. La început, m-am întrebat că este vorba despre problema configurației oglinzii setări.xml sub/opt/apache-maven/conf. Apoi am adăugat câteva informații despre oglinzi și depozite, după cum urmează, dar eroarea de mai sus a apărut în continuare.

<mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror>
     <mirror>
      <id>central</id>
      <name>Maven Repository Switchboard</name>
      <url>http://repo1.maven.org/maven2</url>
      <mirrorOf>central-repo1</mirrorOf>
     </mirror>
     <mirror>
         <id>jboss-public-repository-group</id>
         <mirrorOf>central</mirrorOf>
         <name>JBoss Public Repository Group</name>
         <url>http://repository.jboss.org/nexus/content/groups/public</url>
     </mirror>
 </mirrors>  

incerc si eu mvn help:active-profiles pentru a verifica, dar pentru a obține o eroare similară

[EROARE] Nu s-a găsit niciun plugin pentru prefixul „ajutor” în proiectul curent și în grupurile de pluginuri [org.apache.maven.plugins, org.codehaus.mojo] disponibile din depozitele [local (/home/rockyzhang/.m2/) depozit), jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public)] -> [Ajutor 1]

Sunt un tip nou și sper că cineva ar putea să-mi dea un indiciu dacă este legat de problema de configurare settings.xml. Daca nu cum sa rezolv? Mvn-ul tocmai este instalat și există setări de înregistrare.xml toolchains.xml sub /conf

David avatar
drapel cn
Ce versiune de Ubuntu?
user3841939 avatar
drapel us
Versiunea Ubuntu este 18.04 LTS

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.