Maven项目配置、检出、运行
副標題:JDK安裝到Maven運行
關(guān)鍵字:JDK + SVN + Maven + Tomcat + Eclipse + IDEA
?
?
一、JDK
1、JDK包
| JDK包 | ../Java/jdk1.8??#?按需 |
| 圖例 | ? |
?
2、環(huán)境變量
| 步驟 | 計算機 →?屬性 →?高級系統(tǒng)設(shè)置 →?環(huán)境變量 →?系統(tǒng)變量 →?新建/編輯 |
| 設(shè)置 | JAVA_HOME = ../Java/jdk1.8 Path += %JAVA_HOME%; CLASSPATH = . |
| 圖例 | ? |
?
?
二、IDEA
1、注冊激活
| 步驟 | Help →?Register →?License server |
| 設(shè)置 | License server address = http://idea.iteblog.com/key.php |
| 圖例 | ? |
?
2、字體大小
| 步驟 | File →?Settings →?Editor →?Font |
| 設(shè)置 | Font = Consolas??#?按需 Size = 16 Fallback font = Source Code Pro |
| 圖例 | ? |
?
3、字符編碼
| 步驟 | File →?Settings →?Editor?→?File Encodings |
| 設(shè)置 | Encoding = UTF-8 |
| 圖例 | ? |
?
?
三、Eclipse
1、字體大小
| 步驟 | Window →?Preferences →?General →?Appearance →?Colors and Font →?Basic →?Text Font |
| 設(shè)置 | 字體 = 微軟雅黑??#?按需 大小 = 小四 |
| 圖例 | ? |
?
2、背景顏色
| 步驟 | Window →?Preferences →?General →?Editors →?Text Editors →?Appearance color options →?Background color |
| 設(shè)置 | 色調(diào) = 85 飽和度 = 120 亮度 = 208 |
| 圖例 | ? |
?
3、字符編碼
| 步驟 | Window →?Preferences →?General →?Workspace →?Text file encoding |
| 設(shè)置 | Other = UTF-8 |
| 圖例 | ? |
?
?
四、Maven包
| Maven包 | ../maven/apache-maven-3.5.2??#?按需 |
| Maven庫 | ../maven/repository??# 按需 |
| 配置文件 | ../maven/settings.xml ?# 按需 |
| 環(huán)境變量 | MAVEN_HOME = ../maven/apache-maven-3.5.2??#?可選項 Path += %MAVEN_HOME%/bin; |
| 圖例 | ? |
?
?
五、Tomcat包
| Tomcat包 | ../tomcat??#?按需 |
| 環(huán)境變量 | CATALINA_BASE = ../tomcat ?# 可選項 CATALINA_HOME = ../tomcat Path += %CATALINA_HOME%/lib;%CATALINA_HOME%/bin; |
| 圖例 | ? |
?
?
六、SVN客戶端
| SVN包 | ../svn ?# 按需 |
| 環(huán)境變量 | Path += ../svn/bin; ?# 自動添加 |
| 圖例 | ? |
?
?
七、IDEA + JDK + SVN + Maven + Tomcat
1、默認設(shè)置
(1)默認SDK
| 步驟 | File →?Other Settings →?Default Project?Structure?→?Platform Settings →?SDKs →?+?→?JDK |
| 配置 | 路徑選擇 ../Java/jdk1.8 |
| 圖例 | ? |
?
| 步驟 | File →?Other Settings →?Default Project?Structure?→?Project Settings →?Project →?Project SDK →?New |
| 設(shè)置 | 路徑選擇 ../Java/jdk1.8 |
| 圖例 | ? |
?
(2)默認Maven
| 步驟 | File →?Other Settings →?Default Settings →?Build,Execution,Deployment →?Build Tools →?Maven |
| 設(shè)置 | Maven home directory?= ../maven/apache-maven-3.5.2??#?按需 User settings file?= ../maven/settings.xml ?# 按需 Local repository?= ../maven/repository??# 按需 |
| 圖例 | ? |
?
| 步驟 | File →?Other Settings →?Default Settings →?Build,Execution,Deployment →?Build Tools →?Maven →?Runner |
| 設(shè)置 | VM Options = -Xms512m -Xmx1024m JRE = ../Java/jdk1.8 |
| 圖例 | ? |
?
(3)默認Tomcat
| 步驟 | File →?Settings →?Build,Execution,Deployment →?Application Servers →?+ |
| 設(shè)置 | Name = Tomcat.pluginName??#?自擬 Tomcat Home?= ../tomcat??# 按需 Tomcat base directory?= ../tomcat |
| 圖例 | ? |
?
2、項目配置
(1)SVN檢出
| 步驟 | File →?New →?Project from Version Control →?Subversion →?+ |
| 設(shè)置 | Repository URL = ../Project.name/trunk??#?按需 |
| 圖例 | ? |
?
(2)項目Maven
| 步驟 | Run →?Edit Configurations →?+?→?Maven →?Parameters |
| 設(shè)置 | Name = Maven.runName??# 自擬 Working directory = ../space/Project.name??#?按需 Command line = tomcat7:run √Resolve Workspace artifacts |
| 圖例 | ? |
?
(3)項目Server
| 步驟 | Run →?Edit Configurations →?+?→?Tomcat Server →?Local →?Server |
| 設(shè)置 | Name = Tomcat.runName??#?自擬 Application server = Tomcat.pluginName After launch = Chrome,http://127.0.0.1:8080/ ?# 按需 VM options = -Xms512m -Xmx1024m On Update action = Restart server ?# 熱部署 JRE = Default 或 ../Java/jdk1.8/jre HTTP port = 8080 ?# 按需 |
| 圖例 | ? |
?
| 步驟 | Run →?Edit Configurations →?+?→?Tomcat Server →?Local →?Deployment |
| 設(shè)置 | +?= Project.name:war exploded Application context = /Project.name ?# 自擬 |
| 圖例 | ? |
?
3、啟動項目
| Maven啟動 | Run Maven.runName??# 按需 Debug Maven.runName |
| Tomcat啟動 | Run Tomcat.runName??# 按需 Debug Tomcat.runName |
| 圖例 | ? |
?
?
八、Eclipse + JDK + SVN + Maven + Tomcat
1、默認配置
(1)默認JDK
| 步驟 | Window →?Preferences →?Java →?Installed JREs →?Add →?Standard VM |
| 設(shè)置 | JRE home = ../Java/jre1.8 JRE name = jre1.8 Default VM arguments = -Xms512m -Xmx1024m |
| 圖例 | ? |
?
(2)默認Maven
| 步驟 | Window →?Preferences →?Maven →?Installations →?Add |
| 設(shè)置 | Installation home = ../maven/apache-maven-3.5.2 Installation name = Maven.pluginName ?# 自擬 |
| 圖例 | ? |
?
| 步驟 | Window →?Preferences →?Maven →?User Settings |
| 設(shè)置 | User Settings = ../maven/settings.xml Local Repository = ../maven/repository |
| 圖例 | ? |
?
(3)默認Tomcat
| 步驟 | Window →?Preferences →?Server →?Runtime Environments →?Add →?Apache →?Apache Tomcat v7.0 |
| 設(shè)置 | Name = Tomcat.pluginName ?# 自擬 Tomcat installation directory = ../tomcat JRE = Default JRE 或 jre1.8 |
| 圖例 | ? |
?
| 步驟 | Window →?Show View →?Servers →?單擊link →?Tomcat v7.0 Server →?Next →?Add Project |
| 設(shè)置 | Server Name = Tomcat.runName ?# 自擬 Server runtime environment = Tomcat.pluginName??# 按需 |
| 圖例 | ? |
?
| 步驟 | Servers →?雙擊Tomcat.runName →?Server Options |
| 設(shè)置 | √Publish module contexts to separate XML files ?# 保存 |
| 圖例 | ? |
??
| 步驟 | Servers →?雙擊Tomcat.runName →?Timeouts |
| 設(shè)置 | Start(in seconds) = 90 |
| 圖例 | ? |
?
?
| 步驟 | Servers →?雙擊Tomcat.runName →?Ports |
| 設(shè)置 | Tomcat admin port = 8005 HTTP/1.1 = 8080 AJP/1.3 = 8009 |
| 圖例 | ? |
?
2、項目配置
(1)SVN檢出
| 步驟 | File →?New →?Project →?SVN →?從SVN檢出項目 →?創(chuàng)建新的資源庫位置 →?... →?作為工作空間中的項目檢出 |
| 設(shè)置 | URL = ../Project.name/trunk ?#?按需 項目名稱 = Project.name??#?按需 |
| 圖例 | ? |
?
(2)項目Maven
| 步驟 | 項目?→?Delete (×Delete project contents on disk) File →?Import →?Maven →?Existing Maven Projects??# 參考鏈接 ? |
| 設(shè)置 | Root Directory = ../space/Project.name √Add project(s) to working set |
| 圖例 | ? |
?
| 步驟 | Run →?Run Configurations →?Maven Build →?New →?Main |
| 設(shè)置 | Name = Maven.runName ?# 自擬 Base directory = ${workspace_loc:/Project.name} ?# 參考鏈接 Goals = tomcat7:run -Dmaven.tomcat.port=8080 ?# 按需 Profiles = dev??# 參考鏈接 |
| 圖例 | ? |
?
| 步驟 | Run →?Run Configurations →?Maven Build →?New →?JRE |
| 設(shè)置 | VM arguments = -Xms512m -Xmx1024m |
| 圖例 | ? |
?
| 步驟 | Run →?Run Configurations →?Maven Build →?New →?Source →?Add →?Project →?Choose project(s) to add |
| 圖例 | ? |
?
(3)項目Server
| 步驟 | Servers?→?Tomcat.pluginName?→?Add and Remove |
| 設(shè)置 | 選擇當前項目Add |
| 圖例 | ? |
?
3、啟動項目
| Maven啟動 | Run Maven.runName ?# 按需 Debug?Maven.runName |
| Tomcat啟動 | Run Tomcat.runName ?# 按需 Debug Tomcat.runName |
| 圖例 | ? |
?
?
參考資料
?
【1】《Eclipse外部工具的變量引用》,鏈接?
【2】《Eclipse的SVN方式檢出Maven項目》,鏈接?
【3】《Maven的Profile介紹》,鏈接?
【4】《IDEA、WebStorm、Pycharm破解辦法》,鏈接?
【5】《IDEA的Tomcat配置詳解》,鏈接
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/maozexijr/p/8309657.html
總結(jié)
以上是生活随笔為你收集整理的Maven项目配置、检出、运行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单说下C#变量的作用域
- 下一篇: 理解JS的6种继承方式