maven-常见插件及配置

1、jetty-maven-plugin

maven的jetty插件,直接利用插件启动web项目

            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.2.7.v20150116</version>
                <configuration>
                    <!--指定项目热部署刷新时间-->
                    <scanIntervalSeconds>3</scanIntervalSeconds>
                    <webApp>
                        <!--web项目访问路径 http://localhost/-->
                        <contextPath>/</contextPath>
                    </webApp>
                    <httpConnector>
                        <!--部署端口-->
                        <port>80</port>
                    </httpConnector>
                    <!--自动热部署-->
                    <reload>automatic</reload>
                </configuration>
            </plugin>

2、tomcat7-maven-plugin

maven的tomcat插件

           <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <warSourceDirectory>webapp</warSourceDirectory>
                    <path>/</path>
                    <port>8080</port>
                </configuration>
            </plugin>

3、maven-source-plugin

源码打包发布功能

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

4、maven-surefire-plugin

测试插件

            <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <!--跳过测试-->
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>

5、mabatis-generate-maven-plugin

mybatis逆向工程插件

<!-- mybatis-generator:generate -e 运行mybatis的generator插件的命令,-e是显示详细信息 -->
<plugin>
	<groupId>org.mybatis.generator</groupId>
	<artifactId>mybatis-generator-maven-plugin</artifactId>
	<version>${mybatis-generator-core.version}</version>
	<configuration>
	    <verbose>true</verbose>
	    <overwrite>true</overwrite>
        <configurationFile>src/main/resources/generatorConfig.xml</configurationFile>
	</configuration>
	<dependencies>
	    <dependency>
		    <groupId>org.mybatis</groupId>
		    <artifactId>mybatis</artifactId>
		    <version>${mybatis.version}</version>
            </dependency>
            <dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>${mysql.version}</version>
            </dependency>
	</dependencies>
</plugin>

6、apt-maven-plugin

querydsl  Q对象生成插件

        <plugin>
                <!-- Q对象生成插件 -->
                <groupId>com.mysema.maven</groupId>
                <artifactId>apt-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>process</goal>
                        </goals>
                        <phase>generate-sources</phase>
                        <configuration>
                            <!--<sourceDirectory>entities</sourceDirectory>-->
                            <outputDirectory>querydsl-sources</outputDirectory>
                            <processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
                        </configuration>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>com.querydsl</groupId>
                        <artifactId>querydsl-apt</artifactId>
                        <version>${querydsl.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值