Versionsinfo aus POM

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java

in "pom.xml" die Ressource bekannt machen src/main/resources true **/version.txt src/main/resources false **/version.txt in "src/main/resources" die Datei "version.txt" mit folgendem Inhalt anlegen ${project.version} im Programmcode (nach dem Bauen) auf Information zugreifen…

WeiterlesenVersionsinfo aus POM

Maven Local

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java

Java-Projekte in VS Code, die mit Maven verwaltet werden, referenzieren eine installierte lokale Bibliothek. mvn install:install-file ^ -Dfile=lib/bobxyz-1.0.9.jar ^ -DgroupId=bob-team.de ^ -DartifactId=xyz ^ -Dversion=1.0.9 ^ -Dpackaging=jar ^ -DgeneratePom=true In Bat-Datei…

WeiterlesenMaven Local

SOLID-Prinzipien

  • Beitrags-Autor:
  • Beitrags-Kategorie:Sonstiges

Single-Responsibility-Prinzip eine Klasse nur eine Verantwortlichkeit; viele kleine Klassen sind besser als wenige große Open-Closed-Prinzip offen für Erweiterungen, aber geschlossen gegenüber Modifikationen; über Vererbung und Einsatz von Interfaces zu erreichen…

WeiterlesenSOLID-Prinzipien

Bedingte Ausführung JUnit4

  • Beitrags-Autor:
  • Beitrags-Kategorie:Java

@Before public void beforeTests() { String hostname = null; try { hostname = InetAddress.getLocalHost().getHostName(); } catch (UnknownHostException e) { e.printStackTrace(); } System.out.printf("[hostname] %s%n", hostname); org.junit.Assume.assumeTrue( "abc".equals(hostname) || "def".equals(hostname)); }

WeiterlesenBedingte Ausführung JUnit4