Konfigurácia projektu IDEA Ivy a konfigurácia a použitie Ant

Idea Ivy Project Configuration



Starý projekt spoločnosti používa ivy + ant na správu závislostí balíkov a na kompiláciu a zabalenie. Eclipse Ivy podporuje lepšie, ale nápad som vyvíjal už skôr pri vytváraní maven projektov.

Najskôr inštalácia a konfigurácia brečtanu

1. Nainštalujte si doplnok ivyIDEA



Idea metódou inštalácie zásuvných modulov, ktorá v tomto článku nie je príliš známa, môže byť Baidu.



2. Nakonfigurujte súbor ivysettings.xml

Nastavenia (alebo predvoľba) - „ďalšie nastavenia-“ IvyIDEA a potom vyberte cestu k súboru vlastných nastavení brečtanu.



Ak existujú ďalšie pomocné konfiguračné súbory brečtanu, umiestnite ich pod vlastnosti



3. Položky konfigurácie

Štruktúra projektu -》 Moduly, potom vyberte znamienko „+“ a nájdite IvyIDEA súvisiaci s brečtanom, pridajte podporu brečtanu

4. Zostavte modul projektu

Pravým tlačidlom myši kliknite na projekt, vyberte možnosť IvyIDEA a vyriešte problém. Alebo nájdite v ponuke Nástroje príkaz „IvyIDEA“ a vyberte modul Vyriešiť pre xxx.

Po druhé, konfigurácia Ant

1. Stiahnite si ivy-xx.jar

Aj keď nápad prichádza s Antom, musíte skontrolovať, či v adresári ant lib chýba balík jar brečtanu, inak sa nahlási chyba podobná nasledujúcej:

sa nepodarilo vytvoriť úlohu alebo napísať antlib: org.apache.ivy.ant: načítať

Cesta prezerania je v ant lib pod inštalačným adresárom intellij idea, ak nie, vložte ju do jar balíka ivy

Cesta pre Mac: / Applications / IntelliJ IDEA.app/Contents/lib/ant/lib, podobné Windows

odkaz na stiahnutie: https://ant.apache.org/ivy/download.cgi

2. Nakonfigurujte Ant

Nástroj na vývoj nápadu, úplne vpravo, pridajte súbor build.xml projektu do programu Ant Build, nápad vygeneruje zoznam doplnkov podľa cieľa v súbore xml

3. Vyriešte chybu pri zostavovaní a balení

V tejto chvíli môže mať kompilácia a balenie projektu chybu podobnú nasledujúcej:

/Users/workspace/ivy/app-1017/buildTest.xml:93: súbor nastavení neexistuje: /Users/workspace/ivy/app-1017/${ivy.settings.dir}/ivysettings.xml

Je to tak preto, lebo premenná $ {ivy.settings.dir} v súbore bulid.xml nebola rozpoznaná

Riešenie:

Kliknite pravým tlačidlom myši-> Vlastnosti-> Pridať premennú a nakonfigurujte hodnotu premennej priamo do okna Vlastnosti

V tomto okamihu to prekompilujte a zabaľte.

3. Realizácia projektu

Vojnový balík je zvyčajne zostavený a je možné ho spustiť priamo pomocou Tomcat. Závisí to od konkrétnej konfigurácie cieľa v bulid.xml.

referencia:

https://blog.csdn.net/gaodebao1/article/details/56830854

https://blog.csdn.net/weixin_34216036/article/details/91747843

https://www.jianshu.com/p/cf64f5a821bb