Re: classfile has wrong name WRT package?
- From: hawat.thufir@xxxxxxxxx
- Date: 25 Jun 2006 19:03:08 -0700
I also got the jar task working :)
However, the jarfile and Main-Class attributes are hard coded, rather
than using properties :(
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C:\java>
C:\java>
C:\java>ant
Buildfile: build.xml
clean:
[delete] Deleting directory C:\java\build
prepare:
[mkdir] Created dir: C:\java\build\prod
compile:
[javac] Compiling 1 source file to C:\java\build\prod
package:
[jar] Building jar: C:\java\HelloWorldApp.jar
BUILD SUCCESSFUL
Total time: 27 seconds
C:\java>dir
Volume in drive C has no label.
Volume Serial Number is FCD2-42DE
Directory of C:\java
06/25/2006 05:52p <DIR> .
06/25/2006 05:52p <DIR> ..
06/25/2006 05:51p <DIR> build
06/19/2006 03:25p 677 build.groovy
06/25/2006 05:51p 1,310 build.xml
06/24/2006 11:07p 1,324 build.xml.HelloWorldApp
06/25/2006 05:52p 967 HelloWorldApp.jar
06/25/2006 05:41p <DIR> src
06/24/2006 10:05p <DIR> vendor
4 File(s) 4,278 bytes
5 Dir(s) 816,582,656 bytes free
C:\java>java -jar HelloWorldApp.jar
Hello World!
C:\java>type build.xml
<?xml version="1.0"?>
<!--
Just a simple HelloWorld app
-->
<project name="Hello" default="package" basedir=".">
<property name="build.dir" location="build"/>
<property name="build.prod.dir" location="${build.dir}/prod"/>
<property name="doc.dir" location="doc"/>
<property name="index.dir" location="index"/>
<property name="src.dir" location="src"/>
<property name="test.dir" location="test"/>
<property name="vendor.lib.dir" location="vendor/lib"/>
<property name="pkg.dir" location="thufir.bonjour"/>
<property name="mainClass" location="HelloWorldApp"/>
<path id="project.classpath">
<pathelement location="${build.prod.dir}" />
</path>
<target name="clean">
<delete dir="${build.dir}" />
</target>
<target name="prepare" depends="clean">
<mkdir dir="${build.prod.dir}"/>
</target>
<target name="compile" depends="prepare">
<javac srcdir="${src.dir}" destdir="${build.prod.dir}">
<classpath refid="project.classpath" />
</javac>
</target>
<target name="package" depends ="compile">
<jar jarfile="HelloWorldApp.jar"
basedir="${build.prod.dir}" >
<manifest>
<attribute name="Main-Class"
value="thufir.bonjour.HelloWorldApp" />
</manifest>
</jar>
</target>
</project>
C:\java>
C:\java>
C:\java>
C:\java>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-Thufir
.
- Follow-Ups:
- Re: classfile has wrong name WRT package?
- From: hawat . thufir
- Re: classfile has wrong name WRT package?
- References:
- classfile has wrong name WRT package?
- From: hawat . thufir
- Re: classfile has wrong name WRT package?
- From: Ed
- Re: classfile has wrong name WRT package?
- From: hawat . thufir
- classfile has wrong name WRT package?
- Prev by Date: building a meta search engine
- Next by Date: Re: classfile has wrong name WRT package?
- Previous by thread: Re: classfile has wrong name WRT package?
- Next by thread: Re: classfile has wrong name WRT package?
- Index(es):
Relevant Pages
|