create JP/lib folder
copy my Utils.jar into lib
refresh project
JP>properties>Java Build Path>Libraries>JP/lib/Utilities.jar
create class net.wsor.osterman.javapersistence.om.JPUser

package net.wsor.osterman.javapersistence.om;

import net.wsor.utils.logging.Logger;

public class JPUser {

    static Logger log = new Logger(JPUser.class, Logger.LOG_LEVEL.TRACE);
   
    private String username;
    private String password;

    protected String getUsername() {
        log.trace("getUsername");
        return username;
    }

    protected void setUsername(String username) {
        log.trace("setUsername");
        this.username = username;
    }

    protected String getPassword() {
        log.trace("getPassword");
        return password;
    }

    protected void setPassword(String password) {
        log.trace("setPassword");
        this.password = password;
    }
}

add the following to build.xml

    <!-- ==========================================================
       
            classpath definitions
       
         ========================================================== -->

    <property name="dir.lib" value="lib"></property>
   
    <path id="classpath">
        <fileset dir="${dir.lib}" includes="**/*.jar"/>
    </path>
    <property name="dir.src" value="src/main/java"/>
    <property name="dir.build" value="build"/>
    <property name="dir.build.source" value="${dir.build}/classes"/>
   
    <target name="compile" description="compile source" depends="init">
        <echo level="info">
***********************************************************************
*
* Compiling ${dir.src} to ${dir.build.source}
*
***********************************************************************
        </echo>
       
        <mkdir dir="${dir.build.source}"/>
       
        <javac srcdir="${dir.src}"
               destdir="${dir.build.source}"
               classpathref="classpath"
               excludes="**/*Test.java"
               includes="**/*.java"
        >
                  <compilerarg value="-Xlint:unchecked"/></javac>
       
        <!-- copy resource files -->
        <echo level="info">copying files to ${dir.build.source}</echo>
        <copy todir="${dir.build.source}">
            <fileset dir="${dir.src}">
                <include name="**/*"/>
                <exclude name="**/*.java"/>
            </fileset>
        </copy>
    </target>
> ant compile

Now you should have a \build\classes\net\wsor\osterman\javapersistence\om\JPUser.class file
now add the following to build.xml

    <!-- ==========================================================
       
            clean
            Delete directories in prep for recompilation
       
         ========================================================== -->
    <target name="clean"
            description="delete files built">

        <echo level="info">
***********************************************************************
*
* Cleaning directories
*   ${dir.build.source}
*
***********************************************************************
        </echo>
       
        <delete dir="${dir.build.source}"/>
       
    </target>
> ant clean

Now all those classes are gone since we don't need to track those in svn

Next add this to build.xml

    <!-- ==========================================================
       
             svn
             Perform clean up tasks prior to commiting code
             to svn or cvs repository.
       
         ========================================================== -->
    <target name="svn"
            description="clean up code base prior to repository commitment">

        <echo level="info">
***********************************************************************
*
* Preparing for repository commitment
*
***********************************************************************
        </echo>
       
        <antcall target="clean"/>
        <delete dir="${dir.build}"/>
    </target>
> ant svn

Now there isn't even a directory left.

> ant -quiet svn

and you can see that we get a really quiet version of our build with that flag.

Now let's commit these changes.