Maven 입문 | 그밖에 | Ant에서 Maven 명령어 실행


ant를 사용해서 maven을 실행하고 싶은 경우 아래와 같이 하면 된다.

윈도우에서 실행하는 경우

<target name="mvn">
    <exec dir="." executable="cmd">
        <arg line="/c mvn clean install" />
    </exec>
</target>

UNIX 계열(linux, max os 등)에서 실행하는 경우

<target name="mvn">
    <exec dir="." executable="sh">
        <arg line="-c 'mvn clean install'" />
    </exec>
</target>

윈도우, UNIX계열 모두에서 실행하는 경우

  <condition property="isWindows">
    <os family="windows" />
 </condition>

  <condition property="isUnix">
   <os family="unix" />
  </condition>

  <target name="build" depends="mvn_windows, mvn_unix"/>

  <target name="mvn_windows" if="isWindows">
    <exec dir="." executable="cmd">
     <arg line="/c mvn clean install" />
   </exec>
 </target>

 <target name="mvn_unix" if="isUnix">
    <exec dir="." executable="sh">
      <arg line="-c 'mvn clean install'" />
   </exec>
 </target>