Tag mvn
Der Scope sollte in der dependencyManagement-Sektion der pom.xml nicht angegeben werden, außer in bestimmten Ausnahmefällen. Was ist die Funktion von dependencyManagement? Die dependencyManagement-Sektion dient dazu, Abhängigkeiten zentral zu verwalten, insbesondere in Multi-Modul-Projekten. Sie ermöglicht: – Die zentrale Definition von Versi... mehr auf blog.wenzlaff.de
In einem Maven-Projekt ist es wichtig, transitive Abhängigkeiten explizit in der pom.xml zu deklarieren, wenn sie direkt im Code verwendet werden. Dies ist eine Best Practice, die aus mehreren Gründen empfohlen wird: 1. Stabilität und Konsistenz: Wenn eine Abhängigkeit (z. B. B) auf eine andere Abhängigkeit (z. B. C) verweist und Ihr Projekt direkt... mehr auf blog.wenzlaff.de
Mit einen sudo apt-update oder sudo apt update && sudo apt install maven bekommt man unter stretch nicht die neueste Version sondern nur 3.3.9-4. Aber man kann sie auch von der Binär-Version installieren. 1. Die aktuelle Version von der Maven-Seite holen. wget http://mirrors.ae-online.de/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.... mehr auf blog.wenzlaff.de
In einer zunehmend vernetzten und digitalisierten Welt sind Softwarekomponenten und -anwendungen allgegenwärtig. Unternehmen verlassen sich auf komplexe Softwarelösungen, um ihre Geschäftsprozesse zu unterstützen und innovative Produkte und Dienstleistungen anzubieten. Angesichts der wachsenden Bedrohungen durch Sicherheitslücken und Compliance-Anf... mehr auf blog.wenzlaff.de
Auf dem Rasberry Pi 4 ist ja default Java 11 installiert. Nun wollen wir mal schnell ein kleines Java Projekt mit Maven erstellen. Da ist schnell gemacht mit Archetype vom Maven. Danke Dr.Kleinhirn.eu für die Bereitstellung der Mindmap Also nur noch Maven 3.6.0 installieren mit: sudo apt-get install maven Dann checken ob alles richtig installiert &... mehr auf blog.wenzlaff.de
SBOM (Software Bill of Materials) ist eine Inventar Liste einer Codebasis (hier im Beispiel Java), einschließlich aller identifizierbaren Komponenten samt ihrer Lizenz- und Versionsinformationen sowie Angaben zu eventuell vorhandenen Sicherheitslücken. SBOM soll helfen, den Softwarecode samt bekannter Bugs und lizenzrechtlicher Fallstricke in der C... mehr auf blog.wenzlaff.de
Der „Maven Embedder“ ist eine Möglichkeit, Maven in Java-Anwendungen einzubetten und Maven-Funktionen programmatisch aufzurufen. Damit kannst du Maven in deinem Code verwenden, um Build- und Dependency-Management-Funktionen auszuführen, ohne externe Prozesse aufrufen zu müssen. Man braucht nur eine Abhängigkeit: [crayon-651942c3bfc0a812... mehr auf blog.wenzlaff.de
Heute mal ein Vergleich mit einem Beispiel-Quarkus-REST Service normal vs. nativ. Um die Größe und die Buildzeit zu vergleichen. Hier das Ergebnis vorweg: [crayon-62ebf3f530b30602169981/] Also native gebaute Apps sind wesentlich länger zur Buildzeit dafür laufen sie aber auch wesentlich schneller und sind dann auch auf das jeweilige Betriebssystem ... mehr auf blog.wenzlaff.de