你好,我是不是一个Java开发者,但我必须这样做mantenation使用行家对我公司的Java软件。Maven的本地仓库没有工作
,所以我必须从到位桶donwload源,并试图打开它在Eclipse上。 所以我donwloaded并安装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
什么,我试图做的是,重新安装行家,删除文件夹的.m2,重新下载项目,使用相对路径,和格式化我的电脑并重新安装一切并没有什么工作我简直不明白什么是错的,为什么。
格式化您的计算机是一个有点极端的反应,以一个Maven构建辉ling:/ –
您需要将Oracle的Maven Repo添加到您的回购列表中。 http://docs.oracle.com/middleware/1213/core/MAVEN/config_maven_repo.htm#MAVEN9012 – Compass