天天看點

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

Maven的安裝與配置及在Eclipe中整合Maven

  • 一、Maven的安裝與配置
    • 1、Maven下載下傳和安裝
    • 2、Maven的環境配置
      • 2.1 JAVA_HOME配置正确
      • 2.2 MAVEN_HOME配置
      • 2.3 PATH設定
      • 2.4 mvn -v 檢視是否安裝配置成功
    • 3、Maven相關Setting
      • 3.1 自定義倉庫存儲位置
      • 3.2 修改mirror
      • 3.3 設定jdk版本
  • 二、Eclipse整合Maven
    • 1、檢視本版本Eclipse中是否已經內建Maven插件
    • 2、Maven插件的配置
      • 2.1 添加本地安裝的Maven
      • 2.2 導入Setting
  • 三、Eclipse建立Maven項目
    • 1、建立maven項目
    • 2、pom.xml檔案說明
    • 3、Maven項目的包結構
      • 3.1 一般web項目
      • 3.2 spring boot項目包結構

一、Maven的安裝與配置

1、Maven下載下傳和安裝

下載下傳maven(maven官網下載下傳)并解壓縮

2、Maven的環境配置

2.1 JAVA_HOME配置正确

2.2 MAVEN_HOME配置

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

2.3 PATH設定

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

2.4 mvn -v 檢視是否安裝配置成功

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

3、Maven相關Setting

3.1 自定義倉庫存儲位置

3.2 修改mirror

<mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
           

3.3 設定jdk版本

<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </activation>
	  <properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	  </properties>
</profile>
           

二、Eclipse整合Maven

1、檢視本版本Eclipse中是否已經內建Maven插件

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目
Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

若如上操作檢視存在Maven選項,則是已經內建了Maven,否則需要安裝插件或重新下載下傳安裝已經內建了Maven的Eclipes

2、Maven插件的配置

2.1 添加本地安裝的Maven

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目
Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

2.2 導入Setting

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

三、Eclipse建立Maven項目

1、建立maven項目

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目
Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

2、pom.xml檔案說明

<!-- project,項目的根标簽 -->
<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.zhou.maven</groupId>
    <!-- 項目名 -->
  <artifactId>TestApp</artifactId>
    <!-- 項目版本 -->
  <version>0.0.1-SNAPSHOT</version>
  	<!-- 打包類型,war/jar包 -->
  <packaging>war</packaging>
  
  <properties>
   	<!-- spring版本号 -->
	<spring.version>4.3.3.RELEASE</spring.version>
	<!-- log4j日志檔案管理包版本 -->
	<slf4j.version>1.7.7</slf4j.version>
	<log4j.version>1.2.17</log4j.version>
  	<hibernate.version>4.3.8.Final</hibernate.version>
  	<mysql.version>5.1.42</mysql.version>
  </properties>
    
    
  	<!-- jar依賴dependencies -->
  <dependencies>
  	<!-- hibernate -->
  	<dependency>
	    <groupId>org.hibernate</groupId>
	    <artifactId>hibernate-core</artifactId>
	    <version>${hibernate.version}</version>
	</dependency>
	
	    <!-- Servlet的依賴 -->
	<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
        <scope>provided</scope>
    </dependency>
    
     <!-- jsp的依賴 -->
    <dependency>
	<groupId>javax.servlet.jsp</groupId>
	    <artifactId>javax.servlet.jsp-api</artifactId>
	    <version>2.2.1</version>
	    <scope>provided</scope>
	</dependency>

    <!-- spring-core的依賴 -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <vrsion>4.2.5.RELEASE</version>
        <scope>compile</scope>
    </dependency>
    
	<!-- dependencies... -->

  </dependencies>

	<!-- maven打包插件 -->
	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
				<executions>
					<execution>
						<goals>
							<goal>repackage</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
  
</project>
           

3、Maven項目的包結構

3.1 一般web項目

需要手動設定生成webapp及web.xml

在項目上右鍵——properties

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目
Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目
Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目
Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目

3.2 spring boot項目包結構

Maven的安裝與配置及在Eclipe中整合Maven一、Maven的安裝與配置二、Eclipse整合Maven三、Eclipse建立Maven項目