Ich versuche, die opencsv-Bibliothek in meinem Projekt zu verwenden, um einige CSV-Dateien zu lesen. Ich füge diese Abhängigkeit richtig in Gradle hinzu und es erscheint für die Verwendung in der Entwicklungszeit. Während der Bereitstellungszeit mit OSGI wird dieser Fehler jedoch angezeigt:OSGI Gradle Ungelöste Anforderung: Import-Paket: com.opencsv; version = "[3.8.0.4.0.0]" Liferay IDE 3
Unresolved requirement: Import-Package: com.opencsv;version="[3.8.0,4.0.0)"
Vielleicht verliere ich die Grundlagen. . Ich grabe innen Glas und in dem Manifest automatisch generiert erscheint "com.opencsv; version =" [3.8.0,4.0.0)“in "Import-Package" -Eintrag Ich glaube, mein build.gradle
ist schuld:
dependencies {
compile group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.3.0"
compile group: "com.liferay.portal", name: "com.liferay.util.taglib", version: "2.1.0"
compile group: "javax.portlet", name: "portlet-api", version: "2.0"
compile group: "javax.servlet", name: "servlet-api", version: "2.5"
compile group: "jstl", name: "jstl", version: "1.2"
compile group: "org.osgi", name: "org.osgi.compendium", version: "5.0.0"
compile group: "com.opencsv", name: "opencsv", version: "3.8"
}
version = '1.0.0'
ich bin sicher, dass die Lösung einfach sein könnte, und dumm, aber ich bin nicht in der Lage, es zu bekommen.