主要参考官方文档,这里简单说明一下,自己做个笔记。
1、进入weblogic 安装目录:MW_HOME\wlserver_10.3\server\lib
2、执行命令:java -jar wljarbuilder.jar -profile weblogic-maven-plugin
3、将生成的weblogic-maven-plugin.jar文件拷贝出来。(其实不拷贝也行,不过这样不太好而已)
4、解压文件,F:tmp 是jar存放目录;后面的路径是解压到当前目录。META-INF/.....一串必须有,没有的话自己试试吧,看看什么情况。
jar xvf F:\tmp\weblogic-maven-plugin.jar META-INF/maven/com.oracle.weblogic/weblogic-maven-plugin/pom.xml
a:将文件拷贝到F:tmp目录
b:修改pom.xml 文件,why 看后面。
5、安装,下面的命令当然要在当前命令窗口文件目录下面,如果不在可以像官网中一样将文件全路径加上即可。 mvn install:install-file -Dfile=weblogic-maven-plugin.jar -DpomFile=pom.xml
a:安装完即可试试:mvn com.oracle.weblogic:weblogic-maven-plugin:help
b:官网可以使用:mvn weblogic:deploy,下面看看如何设置
6、精简执行语句
a:修改settings.xml
<pluginGroups>
<!-- pluginGroup
| Specifies a further group identifier to use for plugin lookup.
<pluginGroup>com.your.plugins</pluginGroup>
-->
<pluginGroup>org.mortbay.jetty</pluginGroup>
<pluginGroup>org.apache.tomcat.maven</pluginGroup>
<pluginGroup>com.oracle.weblogic</pluginGroup>
</pluginGroups>
b:修改pom.xml
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic-maven-plugin</artifactId>
<packaging>maven-plugin</packaging>
<version>10.3.6.0</version>
<name>Maven Mojo Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<version>2.3</version>
<configuration>
<goalPrefix>weblogic</goalPrefix>
</configuration>
</plugin>
</plugins>
</build>
</project>
c:执行mvn install (在pom.xml文件目录执行)
d:mvn install:install-file -Dfile=weblogic-maven-plugin.jar -DpomFile=pom.xml (同第5条)
e:mvn weblogic:help
参考资料:
https://docs.oracle.com/cd/E24329_01/web.1211/e24443/maven_deployer.htm#DEPGD379