[JAVA] Ich wusste nicht, was ich in Mavens Bereich schreiben sollte, also habe ich es nachgeschlagen.

Wenn ich mit Maven in pom.xml importiere, nehme ich es normalerweise aus dem Netz und kopiere es, aber ich bin auf die Tatsache gestoßen, dass das -Tag je nach Objekt unterschiedlich ist. Machen Sie sich also eine Notiz.

Laut dem offiziellen (Abhängigkeitsbereich: Maven - Einführung in den Abhängigkeitsmechanismus) gibt es fünf Haupttypen. Es gibt ein Muster. (6 Typen einschließlich "Import" in Maven 2.0.9 hinzugefügt, die nur im Abhängigkeitstyp pom --dependencyManagement verwendet werden können)

|Art des Anwendungsbereichs|Erläuterung| |:--|:--| | compile |Dies ist der Standardwert, wenn der Bereich weggelassen wird. Es wird in allen Situationen zum Klassenpfad hinzugefügt.| | provided |Geben Sie an, ob die Bibliothek von einem JDK oder Container bereitgestellt wird. Es wird nur zur Kompilierungszeit zum Klassenpfad hinzugefügt.| | runtime |Geben Sie bei Bedarf nur zur Laufzeit an. Es wird dem Klassenpfad während der Testausführung und der normalen Ausführung hinzugefügt.| | test |Geben Sie an, ob dies nur zum Testen erforderlich ist. Es wird dem Klassenpfad beim Kompilieren und Ausführen des Tests hinzugefügt.| | system |Geben Sie an, wenn Sie explizit zum Klassenpfad hinzufügen. Bibliotheken in diesem Bereich gelten immer als gültig und durchsuchen das Repository nicht.|

3. Einführung in Maven (2) | TECHSCORE

Genau genommen war ich ratlos, weil es ein Beispiel dafür gab, ob ein Bereich für JDBC vorhanden war oder nicht, wie unten gezeigt, aber [Mavens Abhängigkeitsbereich - CodeFlow](https://www.codeflow.site/ja/article/maven- Laut Abhängigkeitsbereichen scheint die Laufzeit gut zu sein.

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>6.0.6</version>
    <scope>runtime</scope>
</dependency>

Recommended Posts

Ich wusste nicht, was ich in Mavens Bereich schreiben sollte, also habe ich es nachgeschlagen.
Ich habe die topologische Sortierung nicht verstanden, also habe ich sie nachgeschlagen und in BFS implementiert und dann versucht, das AtCoder-Problem zu lösen.
[Aktionsansicht :: Fehlende Vorlage] Ich habe die Bedeutung der Fehleranweisung nicht verstanden und sie nachgeschlagen.
Ich habe die Bedeutung von DI oder @Autowired oder Injektion nicht verstanden, also habe ich nachgeschlagen.
Erstes AWS Lambda (Ich habe versucht zu sehen, in welcher Umgebung es funktioniert)
firewalld wurde verrückt, also konnte ich es reparieren
Ich habe versucht herauszufinden, was sich in Java 9 geändert hat
Ich habe mich gefragt, ob Stream / ParallelStream / For mehrere Kerne verwenden würde, also habe ich nachgeschlagen.
Wie man Arrays mit Java stapelweise initialisiert, wusste ich als Anfänger nicht
Ich bin von Rails gekommen und wusste nicht, was [attr_accessor] ist