- 命令行进入到pom.xml的文件目录,执行mvn compile,编译源码。
- 添加依赖到pom文件之后,执行mvn package
- 使用mvn archetype:generate,生成,命令如下:mvn archetype:generate -DgroupId=com.xxx.xxx -DartifactId=XXX -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
- GroupId:包名 ArtifactId:工程名
- IDEA新建工程,选择maven,打勾,选择下面的maven-archetype-webapp,添加Tomcat的依赖,选择Run,Edit Configuration,点击加号,添加Tomcat Server,Deployment部分,选择webmaven:war exploded,确定即可。(删掉生成的全部jsp内容,IDEA打一个!号,随后按下Tab键,就可以生成标准的html页面模板),(去除缓存,实时更新,改动之后系统会自动刷新。将Tomcat Server的配置中的on ‘Update’ action:和On frame deactivation 设置为Update classes and resources)
- 将maven工程compile -> package -> install到本地仓库,在另外的工程中引入该工程的pom.xml中的名称即可引用该工程。
- IDEA中的maven编译命令都在右手边。Eclipse中的maven编译命令除了Run as中的一部分,没有编译命令,但是可以将Run as中的第二个maven build…中的Goals填上compile,就是编译。如果有把握的话,也可以不编译,直接执行maven install。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
因为servlet的话,不需要发布到服务器上去,就不会报错。因为tomcat内置中已经有servlet输出,不需要发布。 添加这个provided,相当于在使用的时候会用到,但是在发布的时候不会用到。
Maven
最新推荐文章于 2023-08-05 14:59:49 发布