Hogyan kell megfelelően összeállítani a jar-ot bat-fájlon keresztül?
Szia, megpróbálok létrehozni egy denevérfájlt, hogy helyesen hozzon létre egy jar fájlt, de valami nem működik. A projekt szerkezete:
lib /
források /
/ servlet
/ fellépés
fájlokat erőforrásokkal
src /
analizátor /
enums /
indító /
modell /
servlet /
cselekvés /
Az összes osztályt és az összes fájlt be kell csomagolni az erőforrásokból / könyvtárból, hogy bejusson a jarba:
Az archívumban csak * .class vagy erőforrásfájlok lehetnek.
Megpróbáltam exportálni a napfogyatkozásból, és mindent kiderül, ahogy kell, ha saját sprintet futtatnék, nem megy ki:
osztályok
a fent leírt összes mappát leírtuk
erőforrás
fájlokat erőforrásokkal
Ennek eredményeképpen ezt a téglát egy másik projekthez kapcsolom, de már nem látja az osztályokat, mert mindegyik az osztályokba és az erőforrások mappáiba van kötve.
Ezért a kérdések:
1) Hogyan tudom megváltoztatni ezt a szkriptet, hogy helyesen épüljön?
2) Lehet, hogy összeállítja a fájlok nem tartalmaznak az összes mappát, és írni valami ilyesmit ./src/*, és hogy egy ilyen hosszú csapat kap egy listát az összes mappát. Számomra ez a változat hibákat okoz, ezért mindent egyértelműen meg kell határozni
3) Lehetséges-e valahogy kihúzni a forgatókönyvet, amely a napfogyatkozást használja a helyes jar fájl létrehozásához? Nem akarok csatlakozni a napfogyatkozáshoz, ezért szükségem van egy forgatókönyvre.
Táncos, köszönöm a választ, bár a forgatókönyve sajnos nem működik - hibákat okoz. Plusz valami nem túl logikus gondolkodás imént létrehozott jar még több erőforrás - véleményem jobb, mint az első lökést az osztályok mappát, majd az egészet a jar ragaszkodni.
Megkapták a példáját, és reméljük, kiderült ez:
Nem igazán elégedett a cél, valamint az általános, akkor a - Úgy gondolom, hogy valahogy meg lehet tenni anélkül, hogy másolás egyik mappából a másikba az én esetemben, és anélkül, hogy a teremtés és frissítés jar fájlt a.
A mavena és az áta.
Tudom, hogy sokkal kényelmesebb használni, csak az a tény, hogy ez nem mindig kényelmes, ha nem biztos abban, hogy a projekt indul a számítógépen, amelyen Maven és Ant telepítve. Nem lesz nagyon elégedett, ha hirtelen perekompilit projekt akkor kell letölteni, telepíteni és regisztrálni az utat. Van ilyen esetem, ezért írok egy batikát! Vagy Koryavko néhány küldjön egy projekt, amely róluk, és nem hallotta, nem is beszélve arról, hogy ő is telepíteni, de a batch fájl tyknut gondolja volna (bár másfelől Koryavko és a változás nem tud semmit az oka, ezért összeállításához nincs értelme újra)
Majdnem kiderült, hogy megtörtént, volt egy probléma, most ez a lehetőség:
A probléma ebben a sorban:
Mindent helyesen csomagol, de nem értem, hogyan lehet több könyvtárat megadni a -C paraméter után. Mindkettőnknek egyszerre kell lennem:
De mindkettőt egyáltalán nem lehet megragadni, mindent megpróbáltam:
Ki tudja, hogyan kell csinálni.
Valószínűleg itt nem állíthatsz be néhány könyvtárat, így először másolok majd először, majd csomagolom:
Belefáradt a fiddling - egy kisebb probléma, és sok időt igényel.