아티팩트 com.oracle:ojdbc14:jar:10.2.0.1.0 누락
나는 ojdbc14에 대한 종속성을 추가하려고 합니다.pom.xml
. maven의 로컬 저장소에 ojdbc14.jar를 추가하기 위해 수행한 단계:
- 새 프로젝트 만들기
- 명령 프롬프트에서 is pom.xml 파일이 위치한 특정 폴더로 이동합니다.
- 명령을 집행하다
mvn clean
. 명령을 실행합니다.
mvn 설치: install-file -Dfile=ojdbc14.jar -DgroupId=com.oracle -DartifactId= oracle -Dversion= 10.2.0.1.0 -Dpacking=jar -DgeneratePom=true
이 후 나는 빌드 성공 메시지를 받았습니다.
Eclipse > Maven Repositories에서 글로벌 저장소 및 로컬 저장소를 업데이트했습니다.
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:\>
제 지역 저장소는 C:\Users\Dhia\Desktop\eclipse jee와 .com을 열 때 eclipse oracle repository가 나타나지 않습니다.
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.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.제가 밟은 걸음에 잘못된 점이 있나요?제발 도와주세요.
감사해요.
Oracle이 일부 라이센스 및 계약을 적용했기 때문에 직접 설치할 수 없습니다.그래서 수동으로 다운로드해서 프로젝트에 설치해야 합니다.이 링크를 사용하여 필요한 버전을 선택하고 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>Update Project를 마우스 오른쪽 버튼으로 클릭합니다.
이렇게 하면 문제가 해결됩니다.
버전 com.oracle:ojdbc14:jar:10.2.0.1.0의 XML이 중앙 저장소에 없습니다.그래서 저는 이 버전이 더 많은 사람들에게 문제를 일으킬 것이라고 생각합니다.
https://repo1.maven.org/maven2/com/oracle/ojdbc14/
의 출력을 기준으로 합니다.mvn install:install-file
,그jar
로컬 메이븐 저장소에 올바르게 설치되었습니다.이것을 당신의 것에 더하면.pom.xml
(inside 더<dependencies>
섹션), 프로젝트에서 병을 찾아야 합니다.
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.1.0</version>
</dependency>
아직도 문제가 있는 경우 다음 정보를 공유해 주십시오.pom.xml
그리고 오류 출력.
maven central repository에 이러한 아티팩트가 없습니다. http://repo1.maven.org/maven2/com/oracle/ojdbc14/10.2.0.4.0 (only pom).
수동으로 ojdbc14 jar를 다운받으면 효과가 있었습니다 :)
이건 아마 당신의 메이븐 때문일 겁니다.settings.xml
레포를 . 로컬 레포인을 구성하지 않으면settings.xml
maven default repo는 다음과 같습니다.Default: ${user.home}/.m2/repository
해야 합니다 그리고 IDE에서 동일한 메이븐 설정을 구성해야 합니다.
언급URL : https://stackoverflow.com/questions/28787495/missing-artifact-com-oracleojdbc14jar10-2-0-1-0
'programing' 카테고리의 다른 글
하나의 선택기에 여러 이벤트 핸들러를 사용하는 JQuery.on() 메서드 (0) | 2023.10.29 |
---|---|
이것이 정의되지 않은 C 동작입니까? (0) | 2023.10.29 |
독트린2 - 한 발에 여러 번 삽입 (0) | 2023.10.29 |
판다의 집합 (0) | 2023.10.29 |
SQL 데이터베이스에서 데이터를 끌어오려고 할 때 dplyr가 잘못된 테이블 이름을 ON 절에 사용하지 않도록 하는 방법은 무엇입니까? (0) | 2023.10.29 |