The abuild.application-xml property has to be
     set in Abuild-ant.properties in addition to
     the abuild.ear-name property in order for an
     EAR to be created.
    
     Suppose you wanted to avoid inclusion of just the
     jar-example.jar file from the EAR file.  You
     can do this by creating a local pre-package
     hook that removes it from the classpath
     directory.  This same mechanism can be used to create hybrid
     client/server WAR files.  The main problem with this approach is
     that it requires you to know the name of the archives you want to
     move or remove, though this is not as bad as knowing their
     locations.  A comparable alternative would be to define custom
     interface variables in your dependencies to name the actual
     archives.  These interface variables would be available as
     ant properties from your local build
     file.
    
     As with a JAR file, anything in the src/conf
     directory will appear under src/META-INF,
     and anything in src/resources will appear in
     the EAR file relative to its location in
     src/resources.