IDEA verwendet Maven

Erstellen Sie die erste HelloWorld mit Maven

1. Laden Sie Apache-Maven herunter
und rufen Sie die offizielle Website auf , klicken Sie auf „Herunterladen“, laden Sie die ZIP-Datei herunter
Fügen Sie hier eine Bildbeschreibung ein
, erstellen Sie eine Datei „Apache-Maven“, entpacken Sie die ZIP-Datei und erstellen Sie dann eine LocalRepository-Datei für das lokale Warehouse (mein eigener Pfad F:\Apache -maven\ )
Fügen Sie hier eine Bildbeschreibung ein
2. Öffnen Sie die Idee, öffnen Sie die Einstellungen Datei->Einstellungen,
Fügen Sie hier eine Bildbeschreibung ein
wählen Sie Build, Ausführung, Bereitstellung->Build-Tools->Maven,
Fügen Sie hier eine Bildbeschreibung ein
ein Element rechts vom Maven-Home-Verzeichnis in Maven ... Sie können auswählen Apache-Maven, und die ZIP-Datei, die Sie gerade heruntergeladen haben,
Fügen Sie hier eine Bildbeschreibung ein
befindet sich in F:\Apache-Maven\Apache-Maven-3.6.3\conf unter Settings.xml zum Festlegen
(1) Legen Sie den Speicherort des lokalen Lagers fest

<localRepository>F:\apache-maven\LocalRepository</localRepository>

(2) Spiegelung einstellen

	<mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>  <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

(3) Profil festlegen

	<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
	</profile>

(Es kann auch die standardmäßig mit der Idee gelieferte Datei „settings.xml“ verwendet werden. Die gleiche Einstellung lautet, die Adresse lautet „plugins->maven->lib“ im Download-Verzeichnis der Idee und die folgenden zwei wählen zwei Maven aus.) Details Punkt 1: Arbeit Offline entfernen Sie das Häkchen.
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Details
Fügen Sie hier eine Bildbeschreibung ein
2: „Maven-Projekte automatisch importieren“ ist unter „Importieren“ aktiviert, und automatisch heruntergeladene Quellen und Dokumentation sind ebenfalls aktiviert.
Fügen Sie hier eine Bildbeschreibung ein
3. Erstellen Sie einen Test.
Erstellen Sie ein neues Modul „Datei->Neu->Modul“
Fügen Sie hier eine Bildbeschreibung ein
und wählen Sie „Maven“ aus. Sie müssen „jdk1“ auswählen. 8 beim ersten Öffnen und
Fügen Sie hier eine Bildbeschreibung ein
geben Sie dann im nächsten Schritt die GroupId ein
Fügen Sie hier eine Bildbeschreibung ein
. Erstellen Sie einen Projektnamen Hello
Fügen Sie hier eine Bildbeschreibung ein
erstellen Sie eine Klasse Hello unter src->main->java, schreiben Sie eine sayHello-Methode und Fügen Sie hier eine Bildbeschreibung ein
erstellen Sie eine Testmethode unter test->java
Fügen Sie hier eine Bildbeschreibung ein
und finde, dass die Idee automatisch Sätze hinzufügt, und alle Maven-Projekte auf der rechten Seite melden Fehler unter Plugins. Ich habe
Fügen Sie hier eine Bildbeschreibung ein
unter Lifecycle auf „Installieren“ geklickt, um die Installation zu versuchen, und einen Fehler gefunden

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: 1 problem was encountered while building the effective model
[ERROR] [FATAL] Non-parseable POM F:\apache-maven\LocalRepository\org\apache\maven\plugins\maven-resources-plugin\2.6\maven-resources-plugin-2.6.pom: unexpected markup <!d (position: START_DOCUMENT seen \r\n<!d... @2:4)  @ line 2, column 4
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Klicken Sie auf Maven-Ziel ausführen, geben Sie den folgenden Befehl ein und aktualisieren Sie den unvollständigen Befehl

-U idea:idea

Fügen Sie hier eine Bildbeschreibung ein
Beim Ausprobieren verschiedener Befehle unter Lifecycle stellte ich fest, dass Fehler gemeldet wurden und unter Plugins immer noch Fehler gemeldet wurden
Fügen Sie hier eine Bildbeschreibung ein
. Ich habe viele Fehler im Internet gefunden und es gab im Grunde keine vollständigen Fehler ~ _ ~
Meine eigene Methode: Geben Sie den Paketnamen unter ein pom.xml Hineingehen (Version beachten)

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-clean-plugin</artifactId>
            <version>2.5</version>
        </dependency>

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
        </dependency>

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-deploy-plugin</artifactId>
            <version>2.7</version>
        </dependency>

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-install-plugin</artifactId>
            <version>2.4</version>
        </dependency>

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.4</version>
        </dependency>

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.6</version>
        </dependency>

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>3.3</version>
        </dependency>

        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.12.4</version>
        </dependency>

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie drei Pakete unter „Module“ hinzu
Fügen Sie hier eine Bildbeschreibung ein
und der Test ist abgeschlossen
Fügen Sie hier eine Bildbeschreibung ein

Idee Verpackung Glasverpackung

Öffnen Sie Maven, wählen Sie „Reinigen“, „Kompilieren“ und „Installieren“.
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Supongo que te gusta

Origin blog.csdn.net/skybulex/article/details/115140476
Recomendado
Clasificación