Oracle Maven Bağımlılık ojdbc6 Jar OLANLARI
Ben kızım için bu projenin savaş dosyasına ojdbc6.jar dosya paket Maven almak gibi görünüyor. Bir bağımlılık doğrudan Hazırda araçları belirtirken POM dosyası içinde çalışıyor. Ama projenin savaş dosya ile birlikte almak olmaz, ve bu nedenle benim proje Tomcat üzerinde çalışmaz.
Orada net, bu soruyu burada belirtilen de dahil olmak üzere bulabilirim her çözümü denedim:
Find Oracle JDBC driver in Maven repository
En son olarak şunları yaptım:
Benim makine için jar dosyasını indirin
Aşağıdaki komut yerel deposuna: kavanoz yüklemek için çalıştırın
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true
(Bu komut türevleri de her türlü denedim.)
Son olarak, pom dosyası içine bağımlılık koydum:
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency>
Temiz bir yapı koşuyorum, ama başarısız:
mvn -U clean package [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building jazztwo 0.0.1 [INFO] ------------------------------------------------------------------------ Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.700s [INFO] Finished at: Tue Mar 27 15:06:14 PDT 2012 [INFO] Final Memory: 3M/81M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project jazztwo: Could not resolve dependencies for project edu.berkeley:jazztwo:war:0.0.1: Could not find artifact com.oracle:ojdbc6:jar:11.2.0.3 in central (http://repo1.maven.org/maven2) -> [Help 1]
Bu neden işe yaramıyor? Odanın pahalı bilgisayar parçaları atmaya hazırım. Bu çok fazla zaman kaybı var. (Sen, Oracle teşekkür ederim. Sana yine ne kadar ödedin?)
Bir Mac, belki de olduğum için mi?
CEVAP
Daha iyi yerel depo için yükleme yerine projeniz için yeni bir Maven depo Ekle.
Maven kullanımı:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
...
<repositories>
<repository>
<id>codelds</id>
<url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>
</repositories>
Grails örnek:
mavenRepo "https://code.lds.org/nexus/content/groups/main-repo"
build 'com.oracle:ojdbc6:11.2.0.3'
Sunucu uygulaması için bağımlılık 3.0 ...
Oracle Maven depo şoförü BULUNMAKTAYDI...
Tip "paket" maven bağımlılık...
Maven bağımlılık haline gelmiştir tool...
SQL Server için maven bağımlılık kurma...