解决新建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配置