大数据WEB阶段Maven安装配置与使用
生活随笔
收集整理的這篇文章主要介紹了
大数据WEB阶段Maven安装配置与使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Maven
零、目錄
- Maven簡介
- Maven 的安裝與配置
- 創建Maven工程
- 創建maven-web工程
- 搭建私服
- 使用本地資源庫
- 阿里私服
- maven命令
- 上傳本地工程到私服中
- maven-web工程部署到tomcat中
一、 maven簡介
二、 安裝并配置maven
三、 創建maven工程
四、創建maven-web工程
五、maven私服
測試是否配置成功
1. 在pom.xml文件中選中<dependencies>標簽和其中的所有內容用以下配置替換<!-- 集中定義依賴版本號 --> <properties><junit.version>4.12</junit.version><spring.version>4.2.3.RELEASE</spring.version><mybatis.version>3.2.8</mybatis.version><mybatis.spring.version>1.2.2</mybatis.spring.version><mybatis.paginator.version>1.2.15</mybatis.paginator.version><mysql.version>5.1.32</mysql.version><bonecp-spring.version>0.8.0.RELEASE</bonecp-spring.version><druid.version>1.0.9</druid.version><mapper.version>2.3.2</mapper.version><pagehelper.version>3.4.2</pagehelper.version><jsqlparser.version>0.9.1</jsqlparser.version><slf4j.version>1.6.4</slf4j.version><jstl.version>1.2</jstl.version><servlet-api.version>2.5</servlet-api.version><jsp-api.version>2.0</jsp-api.version> </properties><dependencies><!-- Spring --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${spring.version}</version></dependency> <dependency><groupId>org.springframework</groupId><artifactId>spring-aspects</artifactId><version>${spring.version}</version></dependency><!-- Mybatis --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>${mybatis.version}</version></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>${mybatis.spring.version}</version></dependency><dependency><groupId>com.github.miemiedev</groupId><artifactId>mybatis-paginator</artifactId><version>${mybatis.paginator.version}</version></dependency> <!-- 通用Mapper,所有的單表的代碼都不用編寫 --><dependency><groupId>com.github.abel533</groupId><artifactId>mapper</artifactId><version>${mapper.version}</version></dependency><!-- Oracle版權問題,maven目錄必須自己手動建立 --><dependency> <groupId>com.oracle</groupId><artifactId>ojdbc6</artifactId><version>11.1.0.7.0</version></dependency><!-- MySql --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency><!-- 超高性能連接池 --><dependency><groupId>com.zaxxer</groupId><artifactId>HikariCP-java6</artifactId><version>2.3.9</version><scope>compile</scope></dependency> <!-- Apache Shiro 權限架構 --><dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-all</artifactId><version>1.2.3</version></dependency> <!-- 分頁插件 --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>${pagehelper.version}</version></dependency><dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>${jsqlparser.version}</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>${slf4j.version}</version></dependency><!-- JSP相關 --><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>${jstl.version}</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>${servlet-api.version}</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jsp-api</artifactId><version>${jsp-api.version}</version><scope>provided</scope></dependency><!-- 字符加密、解密 --><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.9</version></dependency><!-- 數據校驗 --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-validator</artifactId><version>5.1.3.Final</version></dependency> </dependencies> 3. 如果沒有報錯 ,且去查看本工程外部jar包是否被引入 , 則說明本地資源倉庫配置ok六、 阿里私服
Maven中常見的錯誤:
解決方案:
在setting文件中配置阿里的私服
<mirror><id>nexus-aliyun</id><mirrorOf>*</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>七、 maven命令
八、上傳本地jar到私服中
九、 把maven-web工程部署到tomcat中:
在pom.xml文件中添加tomcat插件配置
<build><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><port>8090</port><path>/</path><!—代表直接缺省工程名 --></configuration></plugin></plugins></build>十、 jsp中el表達式失效問題
如果在jsp頁面中出現el表達式失效問題 , 則需要在jsp的page標簽中添加一個屬性
isElIgnore=“false”總結
以上是生活随笔為你收集整理的大数据WEB阶段Maven安装配置与使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据WEB阶段Mybatis(二)
- 下一篇: 大数据WEB阶段 Maven与SSM框架