Skip to main content

Dependencies zu Connect for SAP Commerce Cloud werden nicht importiert (IntelliJ)

Comments

1 comment

  • Donato Marro

    Hallo Matthias,

    im Beanshell-Skript funktioniert der Import der Klassen, weil das SAP-Modul auf dem FirstSpirit-Server installiert ist und FirstSpirit somit die Klassen aus dem Modul lädt und auf dem Classpath ablegt. Klappt in diesem Fall aber auch nur, weil die betroffenen Klassen als Server-Scope-Abhängigkeiten im Modul deklariert sind. Mit Klassen, die im Modul-Scope liegen, würde das auch im Beanshell-Skript nicht funktionieren.

    Für die IDE bedeutet das aber, dass die Klassen wie jede andere Abhängigkeit auch über Gradle als Dependency deklariert werden müssen. Ich verstehe hier die Annahme nicht so ganz, dass es über das Repo zur Verfügung stünde.

    Du kannst es mal mit folgenden Deklaration versuchen:

    compileOnly(group: 'com.espirit.moddev.contentconnect.sap.module', name: 'contentconnect-sap-module-services-api', version: '4.0.7')
    compileOnly(group: 'com.espirit.moddev.contentconnect.sap.module', name: 'contentconnect-sap-module-api', version: '4.0.7')

    Ich habe die Jars gerade in unser Artifactory gepusht. Ich bin mir allerdings nicht sicher, ob ihr darauf Zugriff habt.

    Grüße
    Donato

    0

Please sign in to leave a comment.