[WLS] Automation of Weblogic 11g Maven Plugin installation

原文はこちら。
https://blogs.oracle.com/imc/entry/automating_weblogic_11g_maven_plugin1

ご存知とは思いますが、Oracle Weblogic Plugin for Apache MavenがWebLogic Server 10.3.4からご利用頂けます。ご自身のMavenビルド環境からOracle WebLogic Serverに直接アプリケーションをデプロイするのに非常に役に立つツールです。
異なるノートPCや異なるWebLogic Serverのバージョンにあわせてプラグインが必要になるたびに、ドキュメントにあたってローカルMavenリポジトリへプラグインをインストールする手順を辿っていました。
Oracle® Fusion Middleware Deploying Applications to Oracle WebLogic Server 11g Release 1 (10.3.6)
Using the WebLogic Maven Plug-In for Deployment
http://docs.oracle.com/cd/E23943_01/web.1111/e13702/maven_deployer.htm#BABBBEGG (英語)
Oracle® Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ 11g リリース1 (10.3.6)
デプロイメント用のWebLogic Mavenプラグインの使用
http://docs.oracle.com/cd/E28389_01/web.1111/b60988/maven_deployer.htm#BABBBEGG (日本語)
同じようなインストールをWebLogic Full Clientライブラリを使って何度も繰り返してきました。このライブラリは、Weblogic Server (JMSメッセージプロデューサなど)を使うスタンドアロンクライアントを開発する上で必要なのです。このライブラリは最初に使う前に作成しておく必要があります(詳細を知りたい方は以下のリンクからどうぞ)。
Oracle® Fusion Middleware Programming Stand-alone Clients for Oracle WebLogic Server 11g Release 1 (10.3.6)
Using the WebLogic JarBuilder Tool
http://docs.oracle.com/cd/E23943_01/web.1111/e13717/jarbuilder.htm#BABCGHFH (英語)
Oracle® Fusion Middleware Oracle WebLogic Serverスタンドアロン・クライアントのプログラミング
11g リリース1 (10.3.6)
WebLogic JarBuilderツールの使用 
http://docs.oracle.com/cd/E28389_01/web.1111/b61622/jarbuilder.htm#BABCGHFH (日本語)
今日、何度も同じインストールを実施する必要があったので、このプロセスを自動化することにしました。そこで自動化するスクリプト(installWlsLibs2maven.cmd)の初版をご紹介したいと思います。 このスクリプトでは以下の処理をしています。
  • 入力パラメータとしてOracle Fusion Middlewareホームを受け入れる
  • Oracle Weblogic Serveのバージョンを計算する
  • wlfullclient.jarweblogic-maven-plugin.jar を生成する(まだ生成していない場合)。
  • 両jarファイルをローカルのMavenリポジトリにインストールする
このスクリプトはwls-scripts GitHubプロジェクトにあります。スクリプトの修正や、Linux版の追加、その他有用なWebLogicに関連するスクリプトを提供頂くというのは大歓迎です。
wls-scripts (GitHub)
https://github.com/Dnefedkin/wls-scripts

0 件のコメント:

コメントを投稿