I believe that the question is about accessing this property from a java program (compiled to a jar) that was built using ant, rather than from an ant build script - however your link, Jan (http://ant.apache.org/manual/properties.html#built-in-props ), is still relevant.

Some work needs to be done to accomplish this - it's not just something that ant will "do for you" automatically. I think that what should be done here is that the "ant.project.name" property should be written into the MANIFEST.MF file of the jar (via ant's jar task), and then retrieved at runtime in the java program via java.util.jar.Manifest.getAttributes().

Relevant links:
http://ant.apache.org/manual/CoreTasks/jar.html
http://java.sun.com/j2se/1.5.0/docs/api/java/util/jar/Manifest.html
<http://ant.apache.org/manual/CoreTasks/jar.html>

Mike Shea.

[email protected] wrote:
http://ant.apache.org/manual/properties.html#built-in-props
ant.project.name    the name of the project that is currently executing;
                    it is set in the name attribute of <project>.

Jan
-----Ursprüngliche Nachricht-----
Von: Misha Koshelev [mailto:[email protected]] Gesendet: Montag, 26. April 2010 23:26
An: [email protected]
Betreff: Ant project name description passed to Java file during compilation or Jar process?

Dear Sirs or Madams:

I would like to automatically pull the ant project name and/or description from my java program.

Is this somehow possible?

Much help appreciated.

Specifically, would be great to have this during either
i) javac task
or ii) jar task

I realize that you can use java -Da=b but when my JAR is deployed, this seems like it would be lost...

Thank you
Misha

p.s. Please reply-all
--
Misha Koshelev
MD/PhD Student

Human Neuroimaging Laboratory
One Baylor Plaza
S104
Baylor College of Medicine
Houston, TX 77030

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to