[JAVA] So fügen Sie ein lokales Glas zu mavens pom.xml hinzu

Einführung

Das Erstellen eines öffentlichen Repositorys ist mit Jenkins einfach, aber das Vorbereiten von Jenkins ist mühsam. Aus diesem Grund sollten Sie ein lokales Repository erstellen.

In der Bibliothek

mvn install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.haniokasai:cpulimitController:jar:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 44, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building cpulimitController 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ cpulimitController ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ cpulimitController ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ cpulimitController ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory Z:\users\doc\GitHub\cpulimitController\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ cpulimitController ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ cpulimitController ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ cpulimitController ---
[INFO]
[INFO] --- maven-shade-plugin:2.4.3:shade (default) @ cpulimitController ---
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing Z:\users\doc\GitHub\cpulimitController\target\cpulimitController-1.0-SNAPSHOT.jar with Z:\users\doc\GitHub\cpulimitController\target\cpulimitController-1.0-SNAPSHOT-shaded.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ cpulimitController ---
[INFO] Installing Z:\users\doc\GitHub\cpulimitController\target\cpulimitController-1.0-SNAPSHOT.jar to C:\Users\Was für ein gewisser\.m2\repository\com\haniokasai\cpulimitController\1.0-SNAPSHOT\cpulimitController-1.0-SNAPSHOT.jar
[INFO] Installing Z:\users\doc\GitHub\cpulimitController\pom.xml to C:\Users\Was für ein gewisser\.m2\repository\com\haniokasai\cpulimitController\1.0-SNAPSHOT\cpulimitController-1.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.164 s
[INFO] Finished at: 2018-11-09T01:25:11+09:00
[INFO] Final Memory: 9M/128M
[INFO] ------------------------------------------------------------------------

Anschließend wird pom oder jar in C: \ Benutzer \ etwas \ .m2 \ Repository \ installiert.

Von der Person, die verwendet

Fügen Sie ein lokales Repository hinzu

pom.xml


    <repositories>
        <repository>
            <id>localrepo</id>
            <name>localrepo</name>
            <url>file://${basedir}/libs/</url>
        </repository>
    </repositories>

des Weiteren

pom.xml


        <dependency>
            <groupId>com.haniokasai</groupId>
            <artifactId>cpulimitController</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

Einfach schreiben.

In diesem Fall im Ordner ./libs die JAR-, POM- und _remote.repositorys in C: \ Users \ what \ .m2 \ repository \ com \ haniokasai \ cpulimitController Sollte verlassen werden.

Ref https://stackoverflow.com/questions/18732175/the-pom-for-project-is-missing-no-dependency-information-available

Recommended Posts

So fügen Sie ein lokales Glas zu mavens pom.xml hinzu
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
Datei zur JAR-Datei hinzufügen
Fügen Sie die von Maven erhaltene JAR-Datei zu IntelliJ hinzu
So erstellen Sie ein ausführbares JAR in Maven
So fügen Sie die ActionText-Funktion hinzu
[Java] [Maven] Vorlage von pom.xml zum Registrieren der JAR-Datei eines Drittanbieters im lokalen Repository
Verwendung von Maven zum Platzieren von Ressourcendateien außerhalb von JAR
So fügen Sie Hyperledger Iroha Peer hinzu
[Schienen] So fügen Sie neue Seiten hinzu
Wie erstelle ich ein Maven-Projekt?
So fügen Sie die Löschfunktion hinzu
So erstellen Sie eine JAR-Datei ohne Abhängigkeiten in Maven
So stellen Sie eine App bereit, die ein lokales Glas auf Heroku verweist
[Java] Hinzufügen von Daten zur Liste (add, addAll)
So fügen Sie einen neuen Hash / Array hinzu
So erstellen Sie ein Maven-Repository für 2020
So setzen Sie JAVA_HOME mit dem Appassembler-Maven-Plugin von Maven
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Hinzufügen von Informationen zur Anwendungsversion zu Sentry-Informationen
So fügen Sie in Spring Boot einen Klassenpfad hinzu
So fügen Sie die html.erb-Klasse in Rails bedingt hinzu
Bereitstellen von einem lokalen Docker-Image auf Heroku
Wie man Maven benutzt, das ich nicht mehr hören kann
Hinzufügen von Zeichen zur Anzeige bei Verwendung der link_to-Methode
Verwenden Sie Maven, um Ihrer Umgebung Ihre bevorzugte Java-Bibliothek hinzuzufügen.
So starten Sie den lokalen Server von Tomcat ohne Eclipse
So debuggen Sie die generierte JAR-Datei mit Eclipse
Booten nach Umgebung mit Spring Boot of Maven
Lokaler Cache des Maven-Repositorys
So entwickeln Sie OpenSPIFe
Einführung in JAR-Dateien
So rufen Sie AmazonSQSAsync auf
Verwendung von Map
Wie schreibe ich Rails
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
So fügen Sie mit CircleCI ein weiteres Projekt als Maven-Bibliothek hinzu und verwenden es zum Erstellen
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
So installieren Sie Docker
Verwendung von MapStruct
So laden Sie eine Bibliothek aus einer JAR-Datei mit VSCode << So verwenden Sie Maven / Gradle nicht >>
Verwendung von TreeSet
So deinstallieren Sie Rails
So installieren Sie Docker-Maschine
[Verwendung des Etiketts]