xwork / maven.xml

<?xml version="1.0"?>

<project default="java:jar" 

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

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

    <attainGoal name="jar:jar"/>

      - xwork.jar.dir is a custom property defined in 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="${}" executable="${maven.scp.executable}">
      <arg value="${}.jar"/>
      <arg value="${maven.username}@${pom.siteAddress}:${xwork.jar.dir}"/>
    <exec dir="${}" executable="${maven.scp.executable}">
      <arg value="${}.jar"/>
      <arg value="${maven.username}@${pom.siteAddress}:${xwork.jar.dir}/xwork-SNAPSHOT.jar"/>
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
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.