Run Scheduler with Intellij Idea

Preparation

  • Intellij Idea ULTIMATE (mine is 17.02)
  • Plugins
    • Lombok
    • Save Actions

Build project

After download hue-scheduler with git clone. Run "mvn package" to build the project.

Open Idea

Need to pre set some environment variables, so we can write script according to eclipse.sh.
I share mine.

#!/bin/bash

SET_ENV_DIR=$WORK_SPACE_DIR/set-env.sh

if [ -f $SET_ENV_DIR ]
then
    source $SET_ENV_DIR
    `/opt/idea-IU-172.3317.76/bin/idea.sh` >& /dev/null &
else
    echo "no source file in ${WORK_SPACE_DIR}"
fi

Import projects

  1. Select New -> Project from Existing Sources -> Select hue-scheduler
  2. Select Import project from external model -> Maven -> Press Next
  3. Enable check box Search for projects recursively, and enable check box Import Maven projects automatically -> Press Next
  4. Press Next util Finish

Config server

  1. Add Tomcat application server
    1. Open Settings dialog: From menu bar, File -> Settings...
    2. Open Application Servers setting: Build, Execution, Deployment -> Application Servers
    3. Add Tomcat: Click the top-leftmost + symbel -> Select your Tomcat install path -> Click OK
    4. Apply settings: Click Apply -> Click OK
  2. Create Tomcat server
    1. Open Run Configurations: From menu bar, Run -> Edit configurations
    2. Add local Tomcat server: Click the top-leftmost + symbel -> Tomcat Server -> Local -> A local Tomcat server created
  3. Config Tomcat
    1. VM options: Select a local Tomcat server -> config VM options from Server tag.
    2. Deployment setting: Select Deployment tag -> click the + symbel -> Artifact-> Select the hue-scheduler-front:war exploded artifact to deploy
    3. Config application context: input /hue-scheduler-front
    4. Apply configurations: Click Apply -> Click OK
  4. Config Project Structure
    1. Wipe out some incorrect content root: Open Project Structure -> Click hue-scheduler-front -> Select Sources tag -> Wipe out Wrong Content Root
    2. Wipe out some unnecessary modules: Open Project Structure -> Delete hue-scheduler-front-aggregator and hue-scheduler-client-lib. (Actually, what we need is hue-scheduler-client-lib-server-side that will be added next).
    3. Now, You can boot Server for test.

Config class path and deployment assembly

  1. Import project hue-scheduler-client-lib, it will be shown as hue-scheduler-client-lib-aggregator
  2. Select module hue-scheduler-front, and open module setting dialog.
  3. Select Dependencies tag, remove hue-scheduler-client-lib-server-side library file, and add imported hue-scheduler-client-lib-server-side module
  4. Select Artifacts from left panel, and select hue-scheduler-front:war exploded, and select Output Layout
    1. Select WEB-INF -> lib -> Remove hue-scheduler-client-lib library file
    2. Select WEB-INF -> classes -> + -> Module Output -> Choose hue-scheduler-client-lib-server- side
  5. Apply configurations: Click Apply -> Click OK
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市嘉栓,隨后出現(xiàn)的幾起案子勇吊,更是在濱河造成了極大的恐慌胜嗓,老刑警劉巖榜轿,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亥贸,死亡現(xiàn)場離奇詭異,居然都是意外死亡讯嫂,警方通過查閱死者的電腦和手機蹦锋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來欧芽,“玉大人莉掂,你說我怎么就攤上這事〗ヂ悖” “怎么了巫湘?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長昏鹃。 經(jīng)常有香客問我,道長诀诊,這世上最難降的妖魔是什么洞渤? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮属瓣,結(jié)果婚禮上载迄,老公的妹妹穿的比我還像新娘。我一直安慰自己抡蛙,他們只是感情好护昧,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著粗截,像睡著了一般惋耙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上熊昌,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天绽榛,我揣著相機與錄音,去河邊找鬼婿屹。 笑死灭美,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的昂利。 我是一名探鬼主播届腐,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼铁坎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了犁苏?” 一聲冷哼從身側(cè)響起硬萍,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎傀顾,沒想到半個月后襟铭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡短曾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年寒砖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嫉拐。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡哩都,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出婉徘,到底是詐尸還是另有隱情漠嵌,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布盖呼,位于F島的核電站儒鹿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏几晤。R本人自食惡果不足惜约炎,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蟹瘾。 院中可真熱鬧圾浅,春花似錦、人聲如沸憾朴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽众雷。三九已至灸拍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間报腔,已是汗流浹背株搔。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留纯蛾,地道東北人纤房。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像翻诉,于是被迫代替她去往敵國和親炮姨。 傳聞我的和親對象是個殘疾皇子捌刮,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容

  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,434評論 2 45
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理舒岸,服務(wù)發(fā)現(xiàn)绅作,斷路器,智...
    卡卡羅2017閱讀 134,660評論 18 139
  • 看到文章名字很多人就會想,這個小編又是一個標題黨洪乍,蜂蜜明明是甜的眯杏,甜的就是有糖份的,喝他不發(fā)胖就好了怎么可能有減分...
    習慣與瘦身閱讀 290評論 0 1
  • 朝來夕往華年度壳澳,可堪忍岂贩、經(jīng)寒暑。隔著欄桿看陌路巷波,風塵未遠萎津,榆楊已樹,又送斜陽去抹镊。 客行正在徘徊處锉屈,烏鵲啁啁瓦檐暮。...
    銓齋閱讀 844評論 0 20
  • 告別了十二年的寒窗苦讀垮耳,告別了昔日的老師同學部念,告別了那個溫暖的家,我再次啟程了新的生活氨菇。2016年的八月底...
    宣超群閱讀 216評論 0 1