Bawo ni mo ṣe le ṣe iṣipopada pẹlu IntelliJ IDEA?

Imudojuiwọn to kẹhin: 02/10/2023
Òǹkọ̀wé: Sebastian Vidal

Ifihan:

Ninu idagbasoke ohun elo, ilana imuṣiṣẹ jẹ ipele pataki ti o ni idaniloju pe sọfitiwia ti ṣetan lati ṣee lo nipasẹ awọn olumulo ipari. Ni ọna yii, IDEA IntelliJ, Ọkan ninu awọn irinṣẹ idagbasoke ti o gbajumo julọ lori ọja, nfunni ni ipilẹ awọn iṣẹ ṣiṣe ti o dẹrọ ilana imuse ni awọn agbegbe oriṣiriṣi. Ninu nkan yii, a yoo ṣawari bi o si ṣe kan ransogun pẹlu IntelliJ IDEA, apejuwe awọn awọn igbesẹ pataki ti o gbọdọ tẹle lati ṣaṣeyọri imuse aṣeyọri.

1. Ngbaradi ise agbese lati ransogun ni IntelliJ IDEA

Ilana naa ṣe pataki lati rii daju iṣẹ ṣiṣe to tọ ti ohun elo ni kete ti o ti gbe lọ. Isalẹ wa ni awọn igbesẹ pataki lati gbe jade ilana yi daradara.

1. Ṣe imudojuiwọn ati nu iṣẹ akanṣe naa: Ṣaaju ki o to fi ranṣẹ, o ṣe pataki lati rii daju pe gbogbo awọn igbẹkẹle ati awọn ile-ikawe ti ni imudojuiwọn si awọn ẹya tuntun wọn. Ni afikun, awọn faili ti ko wulo ati awọn folda ti o le ni ipa lori imuṣiṣẹ ohun elo yẹ ki o yọkuro.

2. Tunto agbegbe imuṣiṣẹ: Ni IntelliJ IDEA, o le tunto agbegbe imuṣiṣẹ ohun elo nipa lilo iṣẹ "Ṣiṣe / Ṣatunkọ Awọn atunto". Orisirisi awọn paramita le ṣee ṣeto nibi, gẹgẹbi olupin ohun elo, awọn aṣayan imuṣiṣẹ, ati awọn oniyipada ayika ti o nilo.

3. Ṣe imuṣiṣẹ naa: Ni kete ti agbegbe imuṣiṣẹ ti tunto, o le tẹsiwaju lati mu ohun elo naa lọ. Lati ṣe eyi, nìkan yan aṣayan "Ṣiṣe" tabi "Ṣatunṣe" ni IntelliJ IDEA. Ohun elo naa yoo kọ laifọwọyi ati ran lọ si olupin ohun elo ti a tunto tẹlẹ.

2. Ṣiṣeto awọn faili imuṣiṣẹ ni IntelliJ IDEA

Ni IntelliJ IDEA, iṣeto ti awọn faili imuṣiṣẹ jẹ pataki lati ṣe imuṣiṣẹ kan munadoko. Lati ṣe eyi, o jẹ dandan lati tẹle awọn igbesẹ wọnyi:

  1. Ṣii faili iṣeto imuṣiṣẹ: Ni akọkọ, a gbọdọ ṣii window iṣeto imuṣiṣẹ nipasẹ taabu “Imuṣiṣẹ” ni apakan awọn ayanfẹ. Nibi a le ṣe alaye olupin ohun elo ati awọn faili ti yoo ṣe imuṣiṣẹ wa.
  2. Ṣeto asopọ si olupin naa: Ni ẹẹkan ninu window iṣeto, a gbọdọ ṣafikun asopọ si olupin ohun elo. A le ṣe eyi nipa lilo aṣayan "Fi olupin kun" ati ipari awọn data pataki, gẹgẹbi orukọ olupin, adiresi IP, ibudo ati awọn iwe-ẹri wiwọle.
  3. Tunto awọn faili lati ran: Nikẹhin, a gbọdọ ṣalaye iru awọn faili ti yoo jẹ apakan ti imuṣiṣẹ wa. A ṣe eyi nipa yiyan aṣayan “Awọn maapu” ati fifi awọn faili kun tabi awọn ilana ti a fẹ lati fi sii ninu imuṣiṣẹ naa. O ṣe pataki lati rii daju pe awọn faili wa ni ipo ti o pe ati pe gbogbo awọn orisun pataki wa pẹlu.

Ni kete ti a ba ti tunto awọn faili imuṣiṣẹ ni IntelliJ IDEA, a yoo ṣetan lati ran ohun elo wa ni iyara ati irọrun. Ranti pe iṣeto yii ṣe pataki lati rii daju pe gbogbo awọn faili pataki wa lori olupin ohun elo ati pe ohun elo wa ti gbe lọ ni deede.

Iyasoto akoonu - Tẹ Nibi  Bawo ni a ṣe le ṣe apẹrẹ oju-iwe ile fun oju opo wẹẹbu kan?

Ni ṣoki, Ilana kan ni bọtini lati ṣe imuṣiṣẹ aṣeyọri. Nipa ṣiṣi faili iṣeto imuṣiṣẹ, iṣeto asopọ si olupin ati tunto awọn faili lati gbe lọ, a le rii daju pe ohun elo wa ti gbe lọ ni deede lori olupin ohun elo ti o yan. Ni ọna yii, a le gbadun awọn anfani nipasẹ IntelliJ IDEA lati dẹrọ ati ki o yara awọn ilana ti ran awọn ohun elo wa.

3. Yan olupin ohun elo lati ran lọ ni IntelliJ IDEA

Ni ipele ti imuṣiṣẹ ohun elo pẹlu IntelliJ IDEA, o ṣe pataki lati yan olupin ohun elo ti o yẹ. Yiyan olupin ohun elo yoo pinnu bi ohun elo naa yoo ṣe ṣiṣẹ ati jiṣẹ si awọn olumulo ipari. Ni IntelliJ IDEA, awọn aṣayan olupin ohun elo oriṣiriṣi wa, gẹgẹbi Tomcat, JBoss, GlassFish, laarin awọn miiran. Olukuluku ni awọn abuda ati awọn anfani tirẹ, nitorinaa o ṣe pataki lati ṣe iṣiro ati yan olupin ti o baamu awọn iwulo ti iṣẹ akanṣe naa.

Lati yan olupin ohun elo ni IntelliJ IDEA, awọn igbesẹ wọnyi gbọdọ tẹle:


1. Ṣii awọn eto ohun elo nipa titẹ "Faili" ni aaye akojọ aṣayan ati lẹhinna yan "Itumọ Iṣẹ".
2. Ni awọn window "Ise agbese", yan "Facets" ni osi legbe.
3. Yan awọn ohun elo module ni module akojọ.
4. Ni awọn taabu "Facets", tẹ awọn "+" bọtini ni isalẹ ti awọn window lati fi kan titun facet.
5. Ninu apoti ibaraẹnisọrọ "Fi Awọn Ilana Fikun-un", yan olupin ohun elo ti o fẹ ki o tẹ "O DARA".

Ni kete ti a ti yan olupin ohun elo, o ṣe pataki lati tunto awọn aṣayan imuṣiṣẹ ni deede. Eyi pẹlu ipo awọn faili ohun elo ati awọn eto olupin. Lati ṣe eyi, awọn igbesẹ wọnyi gbọdọ wa ni atẹle:


1. Ṣii awọn window iṣeto ni ransogun nipa tite "Run" ni awọn akojọ bar ki o si yan "Ṣatunkọ awọn atunto".
2. Ni awọn eto window, yan awọn ohun elo olupin eto.
3. Ninu taabu “Imuṣiṣẹ”, rii daju pe ọna imuṣiṣẹ jẹ deede ati pe o tọka si ipo awọn faili ohun elo.
4. Tunto awọn aṣayan olupin afikun, gẹgẹbi ibi ipamọ data y otras dependencias.
5. Tẹ "Waye" ati lẹhinna "O DARA" lati fi awọn ayipada pamọ.

Ni kete ti a ti yan olupin ohun elo ati pe a ti tunto awọn aṣayan imuṣiṣẹ, ohun elo naa le ṣe ran lọ lati IntelliJ IDEA. Lati ṣe eyi, awọn igbesẹ wọnyi gbọdọ wa ni atẹle:


1. Ṣii awọn window ransogun nipa tite "Run" ni awọn akojọ bar ati yiyan "Deploy".
2. Yan iṣeto olupin ohun elo ti o fẹ.
3. Tẹ bọtini "Imuṣiṣẹ" lati bẹrẹ fifi ohun elo ranṣẹ si olupin ti o yan.
4. Ṣayẹwo awọn àkọọlẹ ati console lati rii daju wipe awọn ransogun wà aseyori.
5. Wọle si ohun elo naa nipa lilo URL ti a tunto lori olupin ohun elo lati ṣe idanwo iṣẹ rẹ.

Iyasoto akoonu - Tẹ Nibi  Bii o ṣe le ṣafikun ọna asopọ kan si HTML

4. Ṣiṣẹda iṣeto ṣiṣe ṣiṣe / yokokoro fun imuṣiṣẹ ni IntelliJ IDEA

Ṣiṣẹda ṣiṣe ati atunto aṣiṣe jẹ pataki fun imuṣiṣẹ aṣeyọri ni IntelliJ IDEA. Iṣeto ni yii gba wa laaye lati ṣalaye gbogbo awọn aṣayan pataki lati ṣiṣẹ ati ṣatunṣe ohun elo wa. ọna ti o munadokoNibi a yoo fihan ọ igbese ni igbese bi o lati ṣẹda yi iṣeto ni.

Igbese 1: Ṣii akojọ aṣayan-silẹ "Run". irinṣẹ irinṣẹ lati IntelliJ IDEA. Yan aṣayan "Ṣatunkọ Awọn atunto". Eyi yoo ṣii window awọn eto ṣiṣe.

Igbese 2: Tẹ aami “+” ni igun apa osi oke ti window awọn eto ṣiṣe lati ṣafikun eto tuntun kan. Yan iru iṣeto ti o nilo, gẹgẹbi "Ohun elo" lati ran ohun elo Java kan lọ.

Igbese 3: Ninu taabu “Iṣeto” ti window eto, pese awọn alaye ti o nilo fun imuṣiṣẹ naa. Eyi pẹlu orukọ kilasi akọkọ, awọn ariyanjiyan laini aṣẹ, ati awọn oniyipada ayika ti o ba jẹ dandan. O le ṣafikun awọn atunto pupọ ti o ba nilo lati ran awọn ẹya oriṣiriṣi ohun elo rẹ lọ.

Ni kete ti o ba ti ṣẹda ṣiṣe ṣiṣe rẹ ati iṣeto yokokoro ni aṣeyọri, o le ni rọọrun lo lati mu ohun elo rẹ ṣiṣẹ ni IntelliJ IDEA. Nìkan yan eto ti o fẹ lati “Ṣiṣe” akojọ aṣayan-silẹ ki o tẹ bọtini ere. IntelliJ IDEA yoo ṣe abojuto iṣakojọpọ ati imuṣiṣẹ ohun elo rẹ laifọwọyi ati daradara.

Ranti pe ṣiṣẹda ṣiṣe daradara ati iṣeto yokokoro jẹ pataki si imuṣiṣẹ aṣeyọri ni IntelliJ IDEA. Tẹle awọn igbesẹ wọnyi ki o rii daju pe o pese gbogbo awọn alaye pataki fun imuṣiṣẹ aṣeyọri ti ohun elo rẹ. Orire daada!

5. Ipinnu awọn igbẹkẹle ati iṣakojọpọ ise agbese ṣaaju ki o to fi ranṣẹ ni IntelliJ IDEA

Igbesẹ pataki ni lati rii daju pe ohun elo wa ti ṣetan lati gbe lọ ni iṣelọpọ. IntelliJ IDEA ni awọn irinṣẹ ti a ṣe sinu ti o rọrun ilana yii ati gba wa laaye lati ṣakoso gbogbo awọn igbẹkẹle ti iṣẹ akanṣe wa daradara.

Ọkan ninu awọn anfani akọkọ ti lilo IntelliJ IDEA ni agbara lati yanju awọn igbẹkẹle iṣẹ akanṣe laifọwọyi. Eyi tumọ si pe a ko ni lati ṣe aniyan nipa wiwa pẹlu ọwọ ati igbasilẹ gbogbo ile-ikawe tabi ilana ti a nilo fun ohun elo wa.. IntelliJ IDEA jẹ iduro fun idamo awọn igbẹkẹle pataki ti o da lori koodu wa ati ṣe igbasilẹ wọn laifọwọyi, fifipamọ akoko ati igbiyanju wa.

Ni kete ti awọn igbẹkẹle ba ti pinnu, o jẹ dandan lati ṣajọ iṣẹ akanṣe lati rii daju pe ko si awọn aṣiṣe sintasi ati pe ohun gbogbo ti tunto ni deede. Ni IntelliJ IDEA, akopo ti wa ni ṣe laifọwọyi ọpẹ si awọn oniwe-alagbara alakojo. A le rii awọn aṣiṣe ati awọn ikilọ ní àkókò gidi lakoko ti a kọ koodu wa ati ṣatunṣe wọn lẹsẹkẹsẹ. Ni ọna yii, a le rii ki o si yanju awọn iṣoro ṣaaju gbigbe, yago fun awọn ikuna ti o ṣeeṣe ni iṣelọpọ.

Iyasoto akoonu - Tẹ Nibi  Kí ni ètò ìṣètò?

6. Ṣiṣe imuṣiṣẹ ni IntelliJ IDEA

Gbigbe ni IntelliJ IDEA le dabi ilana idiju, ṣugbọn pẹlu itọsọna to tọ, o le jẹ ohun rọrun. Nigbamii ti, awọn igbesẹ pataki lati ṣe imuṣiṣẹ aṣeyọri pẹlu IntelliJ IDEA yoo gbekalẹ.

Ṣaaju ki o to bẹrẹ, rii daju pe o ni gbogbo awọn igbẹkẹle pataki ati awọn atunto ninu iṣẹ akanṣe rẹ. Ọna kan lati ṣe eyi ni nipa lilo Maven, eyiti o pese iṣakoso irọrun ti awọn igbẹkẹle ati awọn atunto. O tun ṣe pataki lati rii daju pe o ni atunto agbegbe imuṣiṣẹ ti o fẹ, boya o jẹ olupin agbegbe tabi ọkan latọna jijin.

Ni kete ti o ba ti tunto iṣẹ akanṣe rẹ si awọn iwulo rẹ, igbesẹ ti n tẹle ni lati ṣajọ koodu naa lati rii daju pe ko si awọn aṣiṣe tabi awọn ikilọ. Lati ṣe eyi, tẹ-ọtun lori iṣẹ naa ki o yan “Kọ” tabi lo ọna abuja keyboard ti o baamu. Eyi yoo ṣẹda faili .war tabi .jar ti o nilo lati mu iṣẹ akanṣe rẹ ṣiṣẹ. O ṣe pataki lati rii daju pe ko si awọn aṣiṣe tabi awọn ikilọ lakoko ilana ikojọpọ.

Ni bayi pe o ti ṣaṣeyọri koodu rẹ, igbesẹ ti n tẹle ni lati ṣe imuṣiṣẹ gangan. Fun eyi, IntelliJ IDEA nfunni ni awọn aṣayan pupọ, gẹgẹbi lilo olupin ohun elo ti a fi sinu tabi fifi lọ si olupin latọna jijin. Ti o ba yan aṣayan olupin ifibọ, o kan tẹ-ọtun lori faili iṣeto iṣẹ akanṣe rẹ ki o yan “Ṣiṣe” lati bẹrẹ imuṣiṣẹ naa. Ti o ba fẹ lati ran lọ si olupin latọna jijin, iwọ yoo nilo lati tunto awọn iwe-ẹri ti o yẹ ati awọn aṣayan ninu iṣeto imuṣiṣẹ. Ni kete ti o ba ti yan aṣayan ti o yẹ, IntelliJ IDEA yoo ṣe abojuto gbigbe iṣẹ akanṣe rẹ han ati ṣafihan awọn akọọlẹ ti o yẹ ati awọn abajade.

7. Imudaniloju ati ipinnu ti awọn aṣiṣe ifiweranṣẹ-ifiweranṣẹ ni IntelliJ IDEA

Nigbati o ba nlo ohun elo kan ni IntelliJ IDEA, awọn aṣiṣe le dide ti o ni ipa lori iṣẹ rẹ. Abala yii yoo ṣe alaye bi o ṣe le ṣayẹwo ati ṣatunṣe awọn aṣiṣe wọnyi lati rii daju imuṣiṣẹ aṣeyọri.

Lati ṣayẹwo fun awọn aṣiṣe imuṣiṣẹ lẹhin ifiweranṣẹ ni IntelliJ IDEA, o nilo lati lo taabu naa Run ni oke IDE. Eyi yoo ṣe afihan atokọ ti awọn akọọlẹ ati awọn ifiranṣẹ aṣiṣe ti ipilẹṣẹ lakoko imuṣiṣẹ. Ó ṣe pàtàkì láti fara balẹ̀ ṣàyẹ̀wò àwọn àkọọ́lẹ̀ wọ̀nyí láti mọ orísun ìṣòro náà kí o sì gbé àwọn ìgbésẹ̀ tí ó yẹ láti yanjú rẹ̀.

Ni kete ti aṣiṣe naa ti jẹ idanimọ, igbesẹ ti n tẹle ni lati wa ojutu ti o dara. IntelliJ IDEA nfunni ni ọpọlọpọ awọn irinṣẹ ati awọn iṣẹ ṣiṣe láti yanjú àwọn ìṣòro wọpọ ni imuṣiṣẹ ohun elo. Fun apẹẹrẹ, o le lo iṣẹ naa Inspección de Código lati wa awọn aṣiṣe ti o ṣeeṣe ni koodu orisun. O tun ṣee ṣe lati lo awọn depuradores lati ṣe idanimọ ati ṣatunṣe awọn aṣiṣe ni akoko asiko.