maven-archetype

___ qstnhdr ___ Maven-Archetypenkatalog: Spezifizieren Sie benutzerdefinierte Position (en) ___ tag123nexus ___ Nexus ist ein Repository-Manager für Maven, NuGet und andere binäre Artefakt-Repositories. Repository-Manager dienen zwei Zwecken: Sie agieren als hoch konfigurierbare Proxies zwischen Ihrer Organisation und den öffentlichen Repositorys und sie stellen einer Organisation auch ein Deployment-Ziel für Ihre intern generierten Artefakte zur Verfügung. ___ answer33335593 ___

Sie müssen

haben
  • Die Eigenschaft archetypeRepository , die im aktiven Profil in Ihrer .m2 / settings.xml

  • definiert ist
  • Die Repositories und pluginRepositories, die auf Ihren Mirror umgeleitet werden, auf derselben ID "central".

  • und natürlich der Spiegel definiert

Apache maven-Dokumentation zum Archetype-Plugin gibt an, dass archetypeRepository eine definierbare Benutzereigenschaft ist: Ссылка

Ihre .m2 / settings.xml sollte diese minimalen Elemente haben

%Vor%     
___ tag123mavenarchtype ___ Vorgefertigte Muster von Maven-Projekten, die Ihnen helfen, ein Projekt besser und schneller zu erstellen ___ tag123maven ___ Apache Maven ist ein Build-Automation- und Projektmanagement-Tool, das hauptsächlich für Java-Projekte verwendet wird. Dieses Tag ist für Fragen gedacht, die sich nicht auf eine bestimmte Maven-Version beziehen. Verwenden Sie stattdessen den Gradle-Tag für Fragen zu Gradle. ___ answer7499954 ___

Ich habe auch ein Nexus konfiguriert, um die Maven-Repositories und damit auch den Remote-Katalog zu spiegeln.

%Vor%

und:

%Vor%

Ich kann nur dann auf den Remote-Katalog zugreifen, wenn ich die folgende Maven-Befehlszeile verwende:

%Vor%

Wenn ich die Variable %code% nicht definiere, bekomme ich das gleiche Verhalten wie du: versuche auf den Repo1 zuzugreifen. ... obwohl einige Spiegel konfiguriert sind.

    
___ qstntxt ___

Ich stelle ein Nexus-Repository für Maven und benutzerdefinierte Archetypen darauf bereit.

Ich möchte %code% ausführen und eine Liste von internen + benutzerdefinierten Archetypen erhalten.

Die einzige Möglichkeit, benutzerdefinierte Archetypen aufzurufen (auf eine ergonomische Weise, dh ohne URL), besteht darin, den Archetyp-Katalogpfad als eine Eigenschaft in den Einstellungen zu definieren. Dies ist keine gültige Lösung, weil ich mehrere Kataloge möchte (und diese Eigenschaft kann nicht in CLI überschrieben werden).

Weiß jemand, wie man das macht?

Vielen Dank im Voraus,

[BEARBEITEN] Ich habe einen Problembericht gefunden: Ссылка

Und ich bemerkte, dass maven während %code% versucht, das zentrale Repository zu erreichen:

%Vor%

Es endet mit einer "Verbindungsüberschreitung", weil ich keinen Proxy angegeben habe (und nicht möchte) ...

Ich verstehe nicht, warum Maven den Nexus-Katalog nicht überprüft ...

    
___
1
Antwort

erzeuge POM mit Junit 4

Ich benutze Maven 3.0.4 und möchte standardmäßig junit 4 haben. Meine Projekte werden mit folgendem Befehl erstellt: $ & gt; mvn archetyp: create -DgroupId = meine.gruppe.id -DartifactId = meineArtifactId -DPaketname = mein.package.name...
24.01.2013, 15:53
0
Antworten

Ersetzen Sie die maven archetype-Eigenschaft in der JavaScript-Datei

Ich versuche, einen Maven-Archetyp für eine Java-Web-App zu erstellen, und ich habe einige Javascript-Dateien, die ich erzeugen möchte. Ist es möglich, maven archetype properties in der JavaScript-Datei zu verwenden, so dass diese bei der Generi...
11.07.2014, 13:29
3
Antworten

importieren maven Archetypen von GitHub

Ich möchte ein neues Drop-Wizard-Projekt starten. Es gibt einen Maven-Archetyp, der im DW-GitHub angegeben ist ( hier ). Aber ich weiß nicht, wie ich es in die Archtype -Option von Intellij Idea importieren soll. Spezifisch, welchen Link ich i...
20.02.2014, 07:30
3
Antworten

Wie setze ich Maven's Java in Eclipse?

Wenn ich ein neues Maven -Projekt in Eclipse anlege und es als Quickstart-Archetyp zugrunde lege, erscheint es mit J2SE-1.5 in Java Build Path window und 1.5 in Java Compiler / JDK Compliance window. Also muss ich das normalerw...
30.09.2013, 14:20
2
Antworten

Maven-Archetypenkatalog: Spezifizieren Sie benutzerdefinierte Position (en)

Ich stelle ein Nexus-Repository für Maven und benutzerdefinierte Archetypen darauf bereit. Ich möchte mvn archetype:generate ausführen und eine Liste von internen + benutzerdefinierten Archetypen erhalten. Die einzige Möglichkeit, benu...
06.07.2011, 12:49