《wiki》項(xiàng)目研發(fā)(004)之主體框架設(shè)計(jì) - 開(kāi)發(fā)環(huán)境的配置

前言

本系列文章的以學(xué)習(xí)為目的格遭,結(jié)合Java中的spring愚铡、mybatis、maven和前端的vue等時(shí)下較為流行的開(kāi)發(fā)技術(shù)幔摸,來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的wiki項(xiàng)目摸柄,如果您對(duì)文中的開(kāi)發(fā)思路或者行文觀點(diǎn)有不同的意見(jiàn),歡迎在文章下面留下您的觀點(diǎn)抚太。


建立SVN代碼倉(cāng)庫(kù)

啟動(dòng) VisualSVN Server 塘幅,如果沒(méi)有安裝該軟件的朋友昔案,可以點(diǎn)擊 此處 前往下載。啟動(dòng)軟件后在主界面的Status 欄目中的HTTP Service is running 則說(shuō)明Svn Server 運(yùn)行正常电媳。如圖所示:

檢查狀態(tài)

如果沒(méi)有正在運(yùn)行中踏揣,顯示為stop,那需要檢查下svn服務(wù)是否正常啟動(dòng)匾乓,如果沒(méi)有啟動(dòng)捞稿,將其啟動(dòng)起來(lái)就好了。

Win + R 快捷鍵拼缝,在運(yùn)行窗口輸入 services.msc 在彈出的窗口中找到如下所示的服務(wù)娱局,將其啟動(dòng)即可郎笆。

啟動(dòng)服務(wù)

1. 新建用戶

按照如下圖所示新建用戶

新建用戶

出現(xiàn)如下界面說(shuō)明新建成功

新用戶

2. 新建倉(cāng)庫(kù)

按照如下圖所示新建倉(cāng)庫(kù)

新建倉(cāng)庫(kù)

在接下來(lái)的對(duì)話框中红氯,需要為倉(cāng)庫(kù)選擇類(lèi)型这难,一般來(lái)講行嗤,有FSFS和VDFS兩種類(lèi)型可供選擇,F(xiàn)SFS為標(biāo)準(zhǔn)版本的版本庫(kù)匀泊,而VDFS是屬于分布式的版本庫(kù)烘绽,點(diǎn)擊這里可以查看更加詳細(xì)的說(shuō)明敌卓。因?yàn)檫@里以學(xué)習(xí)為主瘟檩,不需要涉獵分布式的領(lǐng)域抹缕,直接選擇FSFS,點(diǎn)擊下一步墨辛。

在接下來(lái)的對(duì)話框中卓研,需要為我們的倉(cāng)庫(kù)命名:

倉(cāng)庫(kù)命名

在接下來(lái)的對(duì)話框中,我們可以為新倉(cāng)庫(kù)初始化布局睹簇,一般來(lái)講奏赘,有Empty和Single 兩種可供選擇,我選擇的SIngle結(jié)構(gòu)带膀,那么這種Single結(jié)構(gòu)能夠在初始化的時(shí)候?yàn)閭}(cāng)庫(kù)建立主干(trunk)志珍、分支(branches)和標(biāo)簽(tags)三個(gè)文件夾

初始化倉(cāng)庫(kù)

在接下來(lái)的對(duì)話框中橙垢,我們可以為倉(cāng)庫(kù)配置訪問(wèn)權(quán)限垛叨,因?yàn)橹耙呀?jīng)新建好了用戶,所以,這里選擇自定義權(quán)限,并為倉(cāng)庫(kù)配置訪問(wèn)用戶:

配置用戶

點(diǎn)擊OK后桐猬,能夠看到xiaolinzi這個(gè)賬戶已經(jīng)擁有了Read/Write權(quán)限免胃,點(diǎn)擊確定后點(diǎn)擊Create厨钻,開(kāi)始創(chuàng)建。

配置用戶(確定)

在接下來(lái)的對(duì)話框中涂佃,我們能看到新倉(cāng)庫(kù)的詳細(xì)配置伯病,包括類(lèi)型药磺,名稱便锨,地址和權(quán)限。確認(rèn)無(wú)誤后點(diǎn)擊Finsh即可我碟。

配置用戶(完成

如果在接下來(lái)界面如下圖所示鸿秆,則說(shuō)明新建倉(cāng)庫(kù)已完成。

新建倉(cāng)庫(kù)已完成

這里怎囚,我們可以將倉(cāng)庫(kù)地址在地址欄中打開(kāi)卿叽,在彈出來(lái)的身份驗(yàn)證對(duì)話框中輸入 剛剛新建的xiaolinzi賬戶的信息后能夠訪問(wèn)倉(cāng)庫(kù)中的主干(trunk)、分支(branches)和標(biāo)簽(tags)三個(gè)文件夾則說(shuō)明倉(cāng)庫(kù)沒(méi)有問(wèn)題了恳守。

新建倉(cāng)庫(kù)登錄驗(yàn)證

配置Maven淘寶鏡像

接下來(lái)找到安裝的Maven配置文件考婴,如下圖所示

Maven配置文件

需要配置的地方有如下三個(gè):

1. 自定義本地倉(cāng)庫(kù)地址

    <localRepository>D:/Program/Java/apache-maven-3.5.3/repository</localRepository>

2. 淘寶鏡像

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

3. 自定義Maven的jdk的編譯版本

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

配置Eclipse環(huán)境

1. 配置字符集環(huán)境

為了統(tǒng)一開(kāi)發(fā)編碼規(guī)范,這里配置Eclipse的默認(rèn)字符集為UTF8

18. Eclipse的默認(rèn)字符集

同時(shí)將jsp的字符集也設(shè)置為UTF8

jsp文件字符集

2. 配置Mybatis的DTD

在開(kāi)發(fā)中催烘,如果項(xiàng)目中涉及大量的mybatis的xml文件沥阱,則會(huì)在每次項(xiàng)目編譯的時(shí)候,Eclipse回去尋址 mybatis 的網(wǎng)絡(luò)DTD文件伊群,這就很慢了考杉,本地化的配置能夠更加大大減少這個(gè)時(shí)間并能有效提供代碼提示。點(diǎn)擊 這里 下載DTD文件舰始,后并按如下圖所示配置崇棠。

這里的key 填入 -//mybatis.org//DTD Config 3.0//EN

在Eclipse中配置Mybatis

3. 更新 Maven 配置文件

Maven 在Eclipse中的配置

4. 將Tomcat添加到Eclipse中

將Tomcat添加到Eclipse中

5. 安裝subclipse

推薦到Eclipse的插件市場(chǎng)進(jìn)行安裝,步驟如下:

安裝subclipse

接下來(lái)的步驟就是點(diǎn)擊我同意丸卷,下一步安裝就好了枕稀,因?yàn)槲乙呀?jīng)安裝過(guò)了,故而不在繼續(xù)贅述了谜嫉。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末萎坷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子沐兰,更是在濱河造成了極大的恐慌哆档,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件住闯,死亡現(xiàn)場(chǎng)離奇詭異瓜浸,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)寞秃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)斟叼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)偶惠,“玉大人春寿,你說(shuō)我怎么就攤上這事『瞿酰” “怎么了绑改?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵谢床,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我厘线,道長(zhǎng)识腿,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任造壮,我火速辦了婚禮渡讼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耳璧。我一直安慰自己成箫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布旨枯。 她就那樣靜靜地躺著蹬昌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪攀隔。 梳的紋絲不亂的頭發(fā)上皂贩,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音昆汹,去河邊找鬼明刷。 笑死,一個(gè)胖子當(dāng)著我的面吹牛满粗,可吹牛的內(nèi)容都是我干的遮精。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼败潦,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼本冲!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起劫扒,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤檬洞,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后沟饥,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體添怔,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年贤旷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了广料。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡幼驶,死狀恐怖艾杏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情盅藻,我是刑警寧澤购桑,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布畅铭,位于F島的核電站,受9級(jí)特大地震影響勃蜘,放射性物質(zhì)發(fā)生泄漏硕噩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一缭贡、第九天 我趴在偏房一處隱蔽的房頂上張望炉擅。 院中可真熱鬧,春花似錦阳惹、人聲如沸坑资。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)袱贮。三九已至,卻和暖如春体啰,著一層夾襖步出監(jiān)牢的瞬間攒巍,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工荒勇, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留柒莉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓沽翔,卻偏偏與公主長(zhǎng)得像兢孝,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子仅偎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355