Zrobiłem plik nietoperza taki jak:
mvn clean; pakiet mvn;
ale to nie działa, wykonywane jest tylko pierwsze polecenie.
czy ktoś może mi pomóc?
windows
maven
batch-file
rascio
źródło
źródło
gradle
Odpowiedź Joeya jest świetna, ale być może bardziej kompletny przykład kodu pomoże każdemu takiemu jak ja, który również zastanawia się nad podobnym problemem tworzenia wielu projektów maven z pliku wsadowego w systemie Windows:
źródło
Możesz również mieć następującą jednowierszową:
źródło
call
, aby wszystko, co napiszą pomvn
poleceniu, zostało uruchomione.Mam więcej projektów do uruchomienia, stworzyłem taki bat taki:
źródło
Użyj opcji „wywołanie”, jeśli chcesz wywołać inny plik wsadowy w pliku nadrzędnym, aby kontrola została zwrócona do nadrzędnego pliku wsadowego i wykonywanie było kontynuowane.
np. zadzwoń do mvn clean install
źródło
Zaobserwowane zachowanie pochodzi z czasów MS-DOS 1.0 i jest zachowane ze względu na kompatybilność, jako rozwiązania należy używać funkcji wywołania Windows w następujący sposób:
„Wywołanie” wykonuje jeden program wsadowy z innego i interpretuje go jako podprogram.
źródło
możemy użyć poniższego, aby zbudować mavena i przekazać go do dowolnego folderu unixowego w celach programistycznych
źródło
Posługiwać się
połączenie
mvn clean package
źródło