Maven使用技巧

解决新建maven项目速度慢的问题

直接修改maven配置参数,在使用mvn archetype:generate命令时,加上-DarchetypeCatalog=internal

 

关于Maven打包:

必须先install parent,否则依赖父模块的子模块会打包失败

必须install 公共模块,否则依赖公共模块的子模块会打包失败

 

使用环境变量配置本地依赖

使用mvn help:system命令可查看所有环境变量

        <dependency>
            <groupId>com.sun</groupId>
            <artifactId>tools</artifactId>
            <version>1.5.0</version>
            <scope>system</scope>
            <systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath>
        </dependency>
        <dependency> 
	    <groupId>com.sun.btrace</groupId> 
	    <artifactId>btrace-boot</artifactId> 
	    <version>1.3.11</version> 
	    <type>jar</type> 
	    <scope>system</scope> 
	    <systemPath>${project.basedir}/src/main/resources/lib/btrace-boot.jar</systemPath>
	</dependency>

project.basedir一般为当前pom.xml所在项目或者模块的根目录。如果不确定,可以随便输个路径,然后执行mvn package,根据报错提示就可以看到拼接后的路径,从而判断project.basedir是哪个目录。

使用IDEA建maven的聚合项目,java项目转web项目

关键词搜索:

site:blog.csdn.net idea maven 建聚合项目

 

IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)

这篇文章还记录了如何将java项目转为java web项目

 

Maven内嵌Jetty服务器使用

引入依赖

<plugin>
	<groupId>org.eclipse.jetty</groupId>
	<artifactId>jetty-maven-plugin</artifactId>
	<version>9.2.2.v20140723</version>
	<configuration>
		<httpConnector>
			<port>80</port>
		</httpConnector>
		<stopKey>shutdown</stopKey>
		<stopPort>9966</stopPort>
	</configuration>
</plugin>

编辑配置

 添加maven配置

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值