¿Cómo instalar el complemento weblogic maven para weblogic v12.1.2 (12c)?
Para instalar el servidor de aplicaciones weblogic descomprimí 2 archivos que obtuve o Oracle usando estos enlaces:
http://download.oracle.com/otn/nt/middleware/12c/wls/1212/wls1212_dev.zip http://download.oracle.com/otn/nt/middleware/12c/wls/1212/wls1212_dev_supplemental.zip
..encontrado enesta página.
Simplemente descomprimí ambos archivos y se descomprimen automáticamente en la misma carpeta. establecer elMW_HOME
yJAVA_HOME
variables de entorno para apuntar a la carpeta descomprimida y las ubicaciones JDK de Java 7 respectivamente, ejecuté elconfigure.cmd
archivo y terminó con éxito.
El problema es que no puedo alcanzar el mismo resultado.esta página muestra si sigo las instrucciones en él. Resumí estas instrucciones aquí: (ORACLE_HOME
es idéntico aMW_HOME
, ambos apuntan a la carpeta de instalación).
%ORACLE_HOME%/wlserver/server/bin/setWLSEnv
cd %ORACLE_HOME%/oracle_common/plugins/maven/com/oracle/maven/oracle-maven-sync/12.1.2
mvn install:install-file -DpomFile=oracle-maven-sync.12.1.2.pom -Dfile=oracle-maven-sync.12.1.2.jar
mvn com.oracle.maven:oracle-maven-sync:push -Doracle-maven-sync.oracleHome=D:/oracle_home
mvn help:describe -DgroupId=com.oracle.weblogic -DartifactId=weblogic-maven-plugin -Dversion=12.1.2-0-0
Dóndeoracle-maven-sync.oracleHome
esThe path to the Oracle home that you wish to populate the Maven repository from.
. Es básicamente el directorio Weblogic que tienewlserver
directorio en el mismo.
El problema es que la última línea (la línea que solicita la descripción del complemento instalado), muestra el siguiente mensaje de error (Ignore las IP enmascaradas, las he enmascarado manualmente en esta pregunta):
[INFO] Scanning for projects...
[INFO]
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-help-plugin:2.2:describe (default-cli) @ standalone-pom ---
[WARNING] The POM for com.oracle.weblogic:weblogic-maven-plugin:jar:12.1.2-0-0 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.775 s
[INFO] Finished at: 2014-05-04T13:00:03+02:00
[INFO] Final Memory: 7M/152M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-help-plugin:2.2:describe (default-cli) on project standalone-pom: Plugin does not exist: Plugin could not be found, please check its coordinates fo
typos and ensure the required plugin repositories are defined in the POM
[ERROR] com.oracle.weblogic:weblogic-maven-plugin:maven-plugin:12.1.2-0-0
[ERROR]
[ERROR] from the specified remote repositories:
[ERROR] central (http://x.x.x.x:xxxx/artifactory/plugins-release, releases=true, snapshots=false),
[ERROR] snapshots (http://x.x.x.x:xxxx/artifactory/plugins-snapshot, releases=true, snapshots=true),
[ERROR] central-se (http://x.x.x.x:xxxx/artifactory/plugins-release, releases=true, snapshots=false),
[ERROR] snapshots-se (http://x.x.x.x:xxxx/artifactory/plugins-snapshot, releases=true, snapshots=true)
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Lo que me hace pensar que NO es un problema de red, es que ya instalé con éxito este complemento, pero no recuerdo exactamente cómo es posible que me falten algunos pasos.
¿Cómo puedo resolver esto por favor? Mi objetivo es poder referirme a las bibliotecas de weblogic de maven comodependencia de la siguiente manera:
<dependency>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic-server-pom</artifactId>
<version>12.1.2-0-0</version>
<type>pom</type>
<scope>provided</scope>
</dependency>