環境變量
執行一下表示maven安裝成功
java
mvn clean把項目編譯好的信息刪掉,好比接手別人的項目
mvn compile 編譯src下main下邊的代碼
mvn test即會編譯main下邊的也會編譯test下的代碼
mvn package 打包
上述命令會執行以上的生命週期,而且打了war包
mvn install
的做用是mvn package加上把打成的包放到本地倉庫中mysql
上圖表示本地已經集成了maven插件
-DarchetypeCatalog=internal
優先使用本地倉庫的依賴的參數設置web
和用骨架建立的工程相比差異不大,若是建立java工程,能夠不按骨架牀架
這種方式建立的項目main下邊有resources目錄
sql
最後建立java目錄
注意別忘了點擊idea右下角容許自動導入
數據庫
能放jsp的文件的條件
maven_web下若是沒有web能夠添加webapache
線上找倉庫 搜索maven中央倉庫
右鍵建立servlet
導入jar包的依賴關係
編寫代碼
啓動項目
tomcat
其中provide表示寫代碼的時候起做用,test表示測試的時候起做用jsp
maven自身用集成tomcat插件maven
建立動態模板
tomcat:7 run表示啓動7的tomcat
tomcat run 表示啓動原版本的tomcatide
<build>
<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8888</port> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <target>1.8</target> <source>1.8</source> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins>
</build>
配置數據庫鏈接
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.itheima</groupId> <artifactId>maven_mysql</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> <scope>runtime</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies>
</project>
80端口衝突