Может ли Bash Maven Plugin помочь вам? (Отказ от ответственности: я инициировал это, поэтому, пожалуйста, отправьте мне отзыв)
<build>
<plugins>
<plugin>
<!-- Run with:
mvn bash:run
mvn install
-->
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>bash-maven-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<id>test</id>
<phase>integration-test</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<configuration>
<script>
# Here you can execute shell commands
echo "Tomcat will start"
/opt/apache-tomcat/bin/startup.sh
</script>
</configuration>
</plugin>
</plugins>
</build>
Вам нужно будет установить этот плагин Maven в своем собственном репозитории Maven.
Как и Константин: когда вы выполняете скрипт оболочки, вы больше не переносимы.