Jestli potřebujete pomocí Mavenu spustit externí aplikaci nebo provést něco pomocí ANTu, pak k tomu použijete maven-antrun-plugin.
Pro spuštění externí aplikace (v mém případě start.bat), která je v domovském adresáři projektu je nutné do pom.xml do tagu <plugins> přidat tento plugin:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.7</version> <executions> <execution> <id>default-cli</id> <goals> <goal>run</goal> </goals> <configuration> <target> <exec executable="cmd" dir="${basedir}" spawn="true"> <arg value="/c" /> <arg value="start.bat" /> </exec> </target> </configuration> </execution> </executions> </plugin>
Pokud uvedete v tagu <exec> atribut spawn="true", pak Maven nečeká na její dokončení (vhodné pro spuštění nějakého podpůrného serveru jako je například testovací databáze).
Pro spuštění zavolejte:
mvn antrun:run
Školení mi pomohlo ujasnit si jak má správně probíhat testování kódu, představilo užitečné knihovny a nástroje. Vše bylo podáno zábavnou formou, takže nebyl problém udržet pozornost. Navíc byl výhodou dostatek
Jedno z nejlepších školení za poslední roky. Kromě seznámení se Springem apod. mě velmi příjemně překvapila hluboká znalost probírané látky a schopnost ji srozumitelně vysvětlit v případě ad hoc dotazů.
Přestože jsem Cčkař, tak jsem se na školení JUnit dozvěděl nové věci. Zejména co se týče metodiky jednotkového testování a některých odborných termínů.