――Lernen Sie auf der folgenden Website mehr über Maven und kuratieren Sie (Zusammenfassung), was Sie gelernt haben.
https://www.techscore.com/tech/Java/ApacheJakarta/Maven/index/
--Software PJ Management Tool, entwickelt von der Apache Software Foundation
pom.xml
</ font> zusammengefasst
参照元:https://www.techscore.com/tech/Java/ApacheJakarta/Maven/index/
① PJ-Erstellung
② Kompilieren
③ Unit Test
④ Dokumentation
ARJAR-Erstellung
⑥ Reflexion im lokalen Repository
⑦ Reflexion im Remote-Repository
⑧ PJ klar
mvn
aus--Überprüfen Sie die Punkte für jeden Lebenszyklus
Sie können eine PJ-Vorlage (Skelett) erstellen.
--pom.xml
wird standardmäßig erstellt
Eine Standardverzeichnisstruktur wird empfohlen --Dateien, die zum Erstellen von Artefakten erforderlich sind, werden unter "src" abgelegt
Pfad | Kommentar |
---|---|
src/main/java | Java-Quellcode |
src/test/java | Java-Quellcode zum Testen |
--Jedes Element von pom.xml
|Element|Kommentar|
| :-- | :-- |
| modelversion |POM-Version
* Keine besonderen Änderungen erforderlich|
| groupId |Ein Name, der den PJ eindeutig identifiziert.
Es ist üblich, den Root-Paketnamen von PJ anzugeben.|
| artifactId |Der Name des PJ-Artefakts.
Glas zu erstellen/Wird für Namen wie Krieg verwendet.|
| packaging |Der Pakettyp des zu erstellenden Artefakts.
Der Standardwert ist jar.|
| version |PJ-Version.|
| name |Anzeigename von PJ.
Wird beim Erstellen von Dokumenten verwendet.|
| url |Die URL der PJ-Site.
Wird beim Erstellen von Dokumenten verwendet.|
| dependencies |Informationen zu den Bibliotheken, von denen PJ abhängt.|
$ mvn archetype:generate -DgroupId=<ID> -DartifactId=<ID>
[Erklärung der Argumente]
- archetype:generieren → Argumente, die die Vorlagenerstellung angeben
- -DgroupId → PJ-Stammpaketname
- -DartifactId → PJ-Name
$ mvn compile
$ mvn test
Standardmäßig werden Dateien, die die folgenden Bedingungen erfüllen, als Tests ausgeführt
*/Test.java **/*Test.java **/*TestCase.java
- Standardmäßig werden Dateien, die die folgenden Bedingungen erfüllen, vom Test ausgeschlossen
```
**/Abstract*Test.java
**/Abstract*TestCase.java
**/*$*
--Javadoc wird unter "Ziel / Javadoc" platziert
$ mvn javadoc:javadoc
src / site / site.xml
$ mvn site
mvn package
mvn install
Es ist notwendig, die erforderlichen Repository-Informationen in pom.xml
festzulegen
Fügen Sie ein Repository-Element als Nest des Elements pom.xml> project / project / DistributionManagement hinzu --Kindelement des Repositorys
|Elementname|Kommentar| |:--|:--| |id|Repository-ID| |name|Der Name des Repositorys| |url|URL, die den Speicherort des Repositorys angibt|
$ mvn deploy
$ mvn clean
Recommended Posts