ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Weiqi Gao <weiqi...@yahoo.com>
Subject Re: Project name
Date Thu, 21 Dec 2000 18:39:56 GMT
Dennis Brake wrote:
> 
> I would like to use the project name in some of my
> tasks (e.g. as the name of a jar file) 
> 
> For example,
> 
>  <project name="Neo" default="compile" basedir="."> 
>  
>     <property name="project.name"    value="Neo"/>
>     <property name="project.output"  value="package"
> /> 
>     <property name="project.lib"     value="lib" /> 
> 
>     ...
> 
>     <target name="jar" depends="compile">
>      <mkdir dir="${project.lib}"/>
>      
>      <jar
> jarfile="${project.lib}/${project.name}.jar"
>           basedir="${project.output}"
>      />
>    </target>
> </project>
> 
> It's redundant to have to enter the name in the
> property tag and then
> specify 
> it in a separate property tag.
> 
> I looked at the Ant build.xml file and it starts
> with the following:
> 
> <?xml version="1.0"?>
> 
> <!-- Ant own build file -->
> 
> <project name="Ant" default="main" basedir=".">
> 
>   <!-- Give user a chance to override without
> editing this file 
>        (and without typing -D each time it compiles
> it) -->
>   <property file="${user.home}/.ant.properties" />
> 
>   <property name="Name" value="Ant"/>
>   <property name="name" value="ant"/>
> 
> This should be available as a built in property
> (ant.project.name ??).  Am I missing something?

I submitted a patch to do just that and I believe it
was checked into the CVS.

--
Weiqi Gao
weiqigao@networkusa.net


=====
Weiqi Gao
weiqigao@yahoo.com



__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/

Mime
View raw message