maven 生成war和jar包的设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 生成war和jar包的设置相关的知识,希望对你有一定的参考价值。

部署maven 生成warjar包的设置:

 

<plugins>

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-war-plugin</artifactId>

                <version>2.1.1</version>

                <configuration>

                    <webXml>../jxchelianCenter/WebRoot/WEB-INF/web.xml</webXml>

                    <warSourceDirectory>WebRoot</warSourceDirectory>

                </configuration>

            </plugin>

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-jar-plugin</artifactId>

                <version>2.3.1</version>

                <executions>

                    <execution>

                        <phase>package</phase>

                        <goals>

                            <goal>jar</goal>

                        </goals>

                        <configuration>

                            <archive>

                                <manifest><!--caution: add directory entries -->

                                    <addClasspath>true</addClasspath>

                                </manifest>

                            </archive>

                            <classesDirectory>WebRoot/WEB-INF/classes</classesDirectory>

                            <finalName>jxchelianCenter</finalName>

                            <outputDirectory>target</outputDirectory>

                        </configuration>

                    </execution>

                </executions>

            </plugin>

            <plugin>

                <artifactId>maven-compiler-plugin</artifactId>

                <configuration>

                    <source>1.7</source>

                    <target>1.7</target>

                </configuration>

            </plugin>

            <plugin>

                <artifactId>maven-war-plugin</artifactId>

                <version>2.4</version>

                <configuration>

                    <version>3.1</version>

                </configuration>

            </plugin>


以上是关于maven 生成war和jar包的设置的主要内容,如果未能解决你的问题,请参考以下文章

maven 工程下第三方jar 包的引入和打包 war

maven中jar和war的区别

关于传统项目打成war包的的分析

Maven生成可以直接运行的jar包的多种方式

Maven生成可以直接运行的jar包的多种方式(转)

05_SpringBoot打jar/war包解决第三方依赖jar包的问题