Как установить плагин weblogic maven для weblogic v12.1.2 (12С)?

для установки WebLogic application server я распаковал 2 файла, которые я получил от oracle, используя следующие ссылки:

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

..найдено на на этой странице.

Я просто распаковал оба файла, и они автоматически распаковываются в одну папку. установка MW_HOME и JAVA_HOME переменные среды, чтобы указать на распакованную папку и местоположения Java 7 JDK соответственно, я запустил configure.cmd файл, и он завершился успешно.

проблема в том, что я не могу достичь такого же результата на этой странице показывает, следую ли я инструкциям на нем. Я резюмировал эти инструкции здесь: (ORACLE_HOME идентичен MW_HOME, Они оба указывают на папку установки.)

%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

здесь oracle-maven-sync.oracleHome и The path to the Oracle home that you wish to populate the Maven repository from.. Его в основном каталог Weblogic, имеющий в нем.

проблема в том, что последняя строка (строка, которая запрашивает установленный плагин для описания), показывает следующее сообщение об ошибке (игнорируйте замаскированные IPs, я замаскировал их вручную в этом вопросе):

[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

что заставляет меня думать, что это не сетевая проблема, это то, что я успешно установил этот плагин раньше, но я не могу вспомнить, как именно это может быть, мне не хватает некоторых шагов ?

как я могу решить это, пожалуйста ? Моя цель-иметь возможность ссылаться на библиотеки weblogic из maven как зависимость следующим образом:

<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>

2 ответов


В ответ на этой странице в котором упоминается, как установить зависимости maven weblogic в локальном репозитории. Для их установки в удаленном репозитории следуйте инструкциям в этом разделе.

для быстрой справки, я должен был запустить эту команду (пожалуйста, прочитайте комментарии после команды перед ее запуском):

mvn com.oracle.maven:oracle-maven-sync:push -Doracle-maven-sync.oracleHome=%ORACLE_HOME% -Doracle-maven-sync.testingOnly=false

здесь -Doracle-maven-sync.oracleHome представляет папку установки weblogic. Его папка, которая должна содержать каталоги вроде и не только:

  • oracle_common
  • user_projects
  • wlserver

в моем вопросе я уже запустил плагин mvn com.oracle.maven:oracle-maven-sync:push но я не указал параметры, упомянутые здесь.


на страница документации WebLogic 12.1.2 выполните следующие инструкции:

  1. установите плагин Oracle Maven sync и запустите push goal:

    • каталог ORACLE_HOME\oracle_common\plugins\maven\com\oracle\maven\oracle-Maven-sync\12.1.2.

    • МВН установки:установить-файл -DpomFile=оракул-мавен-синхронизации.12.1.2.ПФЛ Единственный способ иметь установленный=оракул-знаток-синхронизации.12.1.2.сосуд.

    • mvn com.оракул.maven: oracle-maven-sync: push-Doracle-maven-sync.oracleHome=с:\оракул\промежуточного\пути ORACLE_HOME.

  2. вы можете проверить, успешно ли вы установили плагин с помощью справки Maven: опишите цель. Увидеть Апач помочь плагин описывает документацию цели для получения дополнительной информации.

    • справка mvn: опишите - DgroupId=com.оракул.weblogic-DartifactId=weblogic-maven-plugin-Dversion=12.1.2-0-0