xwork / maven.xml

savaki e902010 








































<?xml version="1.0"?>

<project default="java:jar" 
  xmlns:jxr="jxr" 
  xmlns:j="jelly:core" 
  xmlns:deploy="deploy" 
  xmlns:ant="jelly:ant"
  xmlns:maven="jelly:maven">

  <!-- 
    - we want this to happen every time we deploy the site
    -->
  <postGoal name="site:deploy">
    <attainGoal name="deploy-snapshot"/>
  </postGoal>

  <!-- 
    - create a snapshot and automatically deploy it to the maven repository
    -->
  <goal name="deploy-snapshot">
    <maven:snapshot project="${pom}"/>
    <j:set var="maven.final.name" value="${snapshotSignature}"/>
    <ant:echo>Building snapshot JAR: ${maven.final.name}</ant:echo>

    <attainGoal name="jar:jar"/>

    <!--
      - xwork.jar.dir is a custom property defined in project.properties that 
      - indicates which directory on the remote server the snapshot should be 
      - deployed to
      -->
    <echo message="copying to ${maven.username}@${pom.siteAddress}:${xwork.jar.dir}"/>
    <exec dir="${maven.build.dir}" executable="${maven.scp.executable}">
      <arg value="${maven.final.name}.jar"/>
      <arg value="${maven.username}@${pom.siteAddress}:${xwork.jar.dir}"/>
    </exec>
    <exec dir="${maven.build.dir}" executable="${maven.scp.executable}">
      <arg value="${maven.final.name}.jar"/>
      <arg value="${maven.username}@${pom.siteAddress}:${xwork.jar.dir}/xwork-SNAPSHOT.jar"/>
    </exec>
  </goal>
</project>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.