Montag, 30. März 2020

Spring Boot baut nicht auf Gitlab.com in der Gitlab-CI

Problem: Die Gitlab-CI auf Gitlab.com läuft beim Build eines Spring Boot 2.2.x Projekts in folgenden Fehler: 

 Plugin [id: 'org.springframework.boot', version: '2.2.6.RELEASE'] was not found in any of the following sources:
 - Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
 - Plugin Repositories (could not resolve plugin artifact 'org.springframework.boot:org.springframework.boot.gradle.plugin:2.2.6.RELEASE')
   Searched in the following repositories:
     Gradle Central Plugin Repository


Lösung: Die Repositories in der Datei "build.gradle" muss um folgende Einträge ergänzt werden:

repositories {
    jcenter()
    mavenCentral()
    maven {
        url "https://plugins.gradle.org/m2/"    }
}

Unter MacOS ein mit SDKMAN installiertes JDK in IntelliJ integrieren

Problem: Wenn man unter MacOS seine Java SDKs mittels SDKMAN verwaltet, dann werden die mittels "sdk install java VERSION" installierten Java Versionen in der Dateiverwaltung nicht angezeigt. Da die Java Versionen vom SDKMAN nicht unter dem Standardverzeichnis "/Library/Java/JavaVirtualMachines/" abgelegt werden, sondern in einem versteckten Verzeichnis im eigenen Home unter "~/.sdkman/candidates/java/", ist eine Auswahl über die sich öffnende Dateiverwaltung in IntelliJ nicht sichtbar.



Lösung: Mit der Tastenkombination " CMD + SHIFT + . " werden die unsichtbaren Verzeichnisse sichtbar und das gewünschte JDK kann daraufhin ausgewählt werden.



Freitag, 20. März 2020

DomainDriven Design - Überblick (Präsentation)

IntelliJ & MacOS - Terminal öffnet sich mit Tastenkombination CMD-Shift-A (Find Actions)

Problem: Bei der Arbeit mit IntelliJ der Version 2019.3.x öffnet sich ein Terminal, wenn man in der IDE die Tastenkombination CMD-Shift-A (Find Actions) drückt.


Auslöser: Bei MacOS ist diese Tastenkombination bereits belegt. Unter dem deutschsprachigen Menü unter Systemeinstellungen -> Tastatur -> Kurzbefehle -> Dienste findet man den Eintrag "man-Seitenindex im...rminal durchsuchen".



Lösung: Diesen Eintrag deaktivieren.



Hintergrund: https://youtrack.jetbrains.com/issue/IDEA-209726?_ga=2.241101827.1264794351.1584727418-145849010.1582131891