2015-02-28 2 views
3

Я пытаюсь добавить зависимость для ojdbc14 в pom.xml. шаги я последовал за добавление ojdbc14.jar в локальном хранилище мавена:Отсутствует артефакт com.oracle:ojdbc14:jar:10.2.0.1.0

  1. Создать новый проект
  2. перейти к конкретной папке, в которой pom.xml файл находился в командной строке.
  3. выполнить команду mvn clean.
  4. выполнить команду:

    МВН установки: установка-файл -Dfile = ojdbc14.jar -DgroupId = com.oracle -DartifactId = оракул -Dversion = 10.2.0.1.0 -Dpackaging = баночка -DgeneratePom = истина

после этого я получил сообщение об успешном завершении сборки

Я обновил глобальный и локальный репозиторий в Eclipse, Maven> хранилища

C:\> mvn install:install-file -Dfile="C:\Users\Dhia\Desktop\Nouveau dossier\ojdb 
c14.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackag 
ing=jar 
[INFO] Scanning for projects... 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Maven Stub Project (No POM) 1 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom 
--- 
[INFO] Installing C:\Users\Dhia\Desktop\Nouveau dossier\ojdbc14.jar to C:\Users\ 
Dhia\.m2\repository\com\oracle\ojdbc14\10.2.0.1.0\ojdbc14-10.2.0.1.0.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.460s 
[INFO] Finished at: Sat Feb 28 22:44:13 CET 2015 
[INFO] Final Memory: 4M/15M 
[INFO] ------------------------------------------------------------------------ 
C:\> 

мой местный repoitory является C: \ Users \ Dhia \ Desktop \ затмение Jee и при открытии .com в затмении хранилище оракул не появляется

при добавлении com.oracle ojdbc14 10.2.0.1.0

мой pom.txt

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
 
    <modelVersion>4.0.0</modelVersion> 
 
    <groupId>b</groupId> 
 
    <artifactId>b</artifactId> 
 
    <version>0.0.1-SNAPSHOT</version> 
 
    <packaging>war</packaging> 
 
    <name>b</name> 
 
    
 
    <repositories> 
 
     <repository> 
 
       <id>prime-repo</id> 
 
       <name>PrimeFaces Maven Repository</name> 
 
       <url>http://repository.primefaces.org</url> 
 
     </repository> 
 
<!--  
 
<repository> 
 
    <id>central</id> 
 
    <url>http://repo1.maven.org/maven2/</url> 
 
    </repository> 
 
    --> 
 
    </repositories> 
 
    
 
    <dependencies> 
 
    
 
    
 
     <dependency> 
 
       <groupId>org.hibernate</groupId> 
 
       <artifactId>hibernate-core</artifactId> 
 
       <version>4.1.8.Final</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.hibernate</groupId> 
 
       <artifactId>hibernate-validator</artifactId> 
 
       <version>4.2.0.Final</version> 
 
     </dependency> 
 
      <dependency> 
 
      <groupId>junit</groupId> 
 
      <artifactId>junit</artifactId> 
 
      <version>4.8.2</version> 
 
      <scope>test</scope> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.springframework.webflow</groupId> 
 
       <artifactId>spring-webflow</artifactId> 
 
       <version>2.3.1.RELEASE</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.springframework.webflow</groupId> 
 
       <artifactId>spring-faces</artifactId> 
 
       <version>2.3.1.RELEASE</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.springframework</groupId> 
 
       <artifactId>spring-orm</artifactId> 
 
       <version>3.1.1.RELEASE</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>com.oracle</groupId> 
 
       <artifactId>ojdbc14</artifactId> 
 
       <version>10.2.0.1.0</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>log4j</groupId> 
 
       <artifactId>log4j</artifactId> 
 
       <version>1.2.16</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>com.sun.faces</groupId> 
 
       <artifactId>jsf-impl</artifactId> 
 
       <version>2.1.10</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>com.sun.facelets</groupId> 
 
       <artifactId>jsf-facelets</artifactId> 
 
       <version>1.1.14</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>com.sun.faces</groupId> 
 
       <artifactId>jsf-api</artifactId> 
 
       <version>2.1.10</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>commons-dbcp</groupId> 
 
       <artifactId>commons-dbcp</artifactId> 
 
       <version>20030825.184428</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.slf4j</groupId> 
 
       <artifactId>slf4j-log4j12</artifactId> 
 
       <version>1.6.4</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>javax.servlet</groupId> 
 
       <artifactId>javax.servlet-api</artifactId> 
 
       <version>3.0.1</version> 
 
       <scope>provided</scope> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.springframework</groupId> 
 
       <artifactId>spring-tx</artifactId> 
 
       <version>3.0.5.RELEASE</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>xml-apis</groupId> 
 
       <artifactId>xml-apis</artifactId> 
 
       <version>1.3.02</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.springframework.security</groupId> 
 
       <artifactId>spring-security-web</artifactId> 
 
       <version>3.1.3.RELEASE</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.springframework.security</groupId> 
 
       <artifactId>spring-security-config</artifactId> 
 
       <version>3.1.3.RELEASE</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.primefaces</groupId> 
 
       <artifactId>primefaces</artifactId> 
 
       <version>3.4</version> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>cglib</groupId> 
 
       <artifactId>cglib</artifactId> 
 
       <version>2.2.2</version> 
 
       <scope>runtime</scope> 
 
     </dependency> 
 
     <dependency> 
 
       <groupId>org.hibernate</groupId> 
 
       <artifactId>hibernate-entitymanager</artifactId> 
 
       <version>4.1.8.Final</version> 
 
     </dependency> 
 
    </dependencies> 
 
    
 
</project>

У меня ошибка в моем файле pom.xml: Отсутствует artifact com.oracle:ojdbc14:jar:10.2.0.1.0, и я не могу видеть файл ojdbc14.jar в своем локальном репозитории. Есть ли что-то неправильно в тех шагах, которые я последовал. Пожалуйста, помогите мне.

Благодаря

+0

Показать ваш файл pom пожалуйста. – Jens

ответ

0

Основываясь на выходе mvn install:install-file, то jar был правильно установлен в локальном хранилище Maven. Если добавить к вашей pom.xml (внутри секции <dependencies>), ваш проект должен найти банку:

<dependency> 
    <groupId>com.oracle</groupId> 
    <artifactId>ojdbc14</artifactId> 
    <version>10.2.0.1.0</version> 
</dependency> 

Если вы все еще испытываете проблемы, пожалуйста, поделитесь своими и вывод сообщения об ошибке pom.xml.

+0

Я добавил эту зависимость к моему pom.txt, но все та же проблема –

+0

Какое сообщение об ошибке вы получаете? (включите его в текст вопроса) – janos

+0

Если вы открываете терминал командной строки, 'cd' в каталог вашего проекта и выполняете' mvn compile', это работает? – janos

2

В центральном репозитории отсутствует XML-версия для версии com.oracle:ojdbc14:jar:10.2.0.1.0. Так я думаю, что эта версия будет создавать проблемы для многих людей

https://repo1.maven.org/maven2/com/oracle/ojdbc14/

5

Это не может быть непосредственно установить, потому что Oracle поставил некоторые лицензии и соглашения. Поэтому мы должны загрузить его вручную и установить его в проект. Use this link, чтобы выбрать нужную версию и загрузить файл ojdbc14.jar. У вас должна быть учетная запись Oracle для ее загрузки.

Затем откройте командную строку. Перейдите в папку загрузки файла. Затем введите код ниже.

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.x.x.x -Dpackaging=jar -Dfile=ojdbc14.jar -DgeneratePom=true 

Заполните x, используя необходимую вам версию. Затем щелкните правой кнопкой мыши по вашему проекту> Maven> Обновить проект.

Это решит проблему.

0

Это может быть из-за ваш файл Maven settings.xml. Если вы не настроите свое местное репо в settings.xml, maven default repo будет Default: ${user.home}/.m2/repository. И вам нужно настроить те же настройки maven в вашей среде IDE.

See more details here.

Смежные вопросы