私はWebSphereの自由で動作しているアプリケーションを持っています。 mvn installコマンド私はdropinsディレクトリを使用していないので、appsディレクトリに自由にアプリケーションを配備する必要があります。WebSphere Liberty MavenプラグインからWebSphere Liberty appsディレクトリにデプロイする方法は?
ベローは、dropinsディレクトリに展開できる作業用プラグインのコードです。
<plugin>
<groupId>net.wasdev.wlp.maven.plugins</groupId>
<artifactId>liberty-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>start-server</id>
<phase>pre-integration-test</phase>
<goals>
<goal>start-server</goal>
</goals>
<configuration>
<verifyTimeout>60</verifyTimeout>
</configuration>
</execution>
<execution>
<id>deploy</id>
<phase>install</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
<configuration>
<serverHome>${wlp.dir}</serverHome>
<serverName>${server}</serverName>
<appArtifact>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<type>${project.packaging}</type>
</appArtifact>
<appDeployName>${project.artifactId}.${project.packaging}</appDeployName>
</configuration>
</plugin>
アプリをアプリケーションディレクトリに直接配備するには、追加/変更が必要な設定が見つかりませんでした。誰かが私にここで不足していることを教えてもらえますか?
を参照してください。 'dropins'。 'dropins'の代わりに' apps'ディレクトリに展開する必要があるのはなぜですか?共有のlibか何か? –
はい。私はlibを共有することはできませんし、私のアプリケーションでいくつかの問題が発生します。したがって、私はappsディレクトリに行く以外に選択肢がありません – Roshanck
この場所にjarを置くことによって、 "dropin apps"に共有ライブラリを適用することができます: '$ {shared.config.dir}/lib/global'または' $ {server.config .dir}/lib/global'を実行します。この文書を参照してください。https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/cwlp_sharedlibrary.html –