こんにちは私はJava開発者ではありませんが、私はMavenを使用している私の会社のJavaソフトウェアをmantenationしています。Mavenローカルリポジトリが動作しない
私はbitbucketからソースをdonwloadしてEclipse上で開こうとしています。 私はjdk 1.8、weblogic 12.1.3、maven、およびeclipseをダウンロードしてインストールしました。
私がeclipseでプロジェクトを開こうとしたとき、pom.xmlには解決できないエラーがあります。ここではpomの仕組みを示します。
<?xml version="1.0" encoding="UTF-8"?>
<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>br.org.MyCompany</groupId>
<artifactId>inscricoes-cursos-backend</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>inscricoes-backend</name>
<parent> <!-- line with error -->
<groupId>com.oracle.weblogic.archetype</groupId>
<artifactId>wls-common</artifactId>
<version>12.1.3-0-0</version>
<relativePath></relativePath>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>1.9.13</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api -->
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.8.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.5</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<dependency>
<groupId>br.org.MyCompany</groupId>
<artifactId>gerador-boleto</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>br.org.MyCompany</groupId>
<artifactId>gerador-boleto</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<build>
<finalName>inscricoes-cursos-backend</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<plugin>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic-maven-plugin</artifactId>
<version>12.1.3-0-0</version>
<!-- You can find and redefine the following variables in the parent
pom file. oracleMiddlewareHome oracleServerUrl oracleUsername oraclePassword
oracleServerName -->
<configuration>
<middlewareHome>${oracleMiddlewareHome}</middlewareHome>
</configuration>
<executions>
<!--Deploy the application to the server -->
<execution>
<phase>pre-integration-test</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<user>******</user>
<password>*****</password> <source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source>
<target>ms_2</target>
<verbose>true</verbose>
<name>${project.build.finalName}</name>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
私は私はそれが簡単であるかなり確信しているが、これのpom.xmlには何も理解していないカントそれを解決するために何をすべきか見当もつかない。
エラーメッセージが
Project build error: Non-resolvable parent POM for br.org.hospitalalemao:auditoria-automatizada:1.0-SNAPSHOT: Failure to find com.oracle.weblogic.archetype:wls-common:pom:12.1.3-0-0 in https:// repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM
であるとした私は何をしようとした、Mavenを再インストールしたフォルダを.m2削除し、プロジェクトを再ダウンロード、相対パスを使用して、自分のコンピュータをフォーマットし、すべてのものと何が働い再インストール私は単に何が間違っているのか、なぜ理解できないのですか。
あなたのコンピュータをフォーマットすることは、Mavenビルドファイling:/ –
OracleのMaven Repoをreposのリストに追加する必要があります。 http://docs.oracle.com/middleware/1213/core/MAVEN/config_maven_repo.htm#MAVEN9012 – Compass