ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <ste...@apache.org>
Subject Re: how to get jars scope in to my application
Date Fri, 07 Mar 2008 12:33:03 GMT
sandyg wrote:
> I am creating an jar executable file using ant
> 
> <jar destfile="dist/searchengine.jar" basedir="${build_classes}">
>  		            <manifest>
>  		                <attribute name="Main-Class" value="com.Test"/>
>  		            </manifest>
>  		        </jar>
>  		
>  		<!-- to run th jar file-->
>  		
>  			<echo message="to run th jar file ..."/>
>  		        <java jar="dist/searchengine.jar" fork="true"/>
> 
> 
> but i am getting the Exception in thread "main"
> java.lang.NoClassDefFoundError: javax/servlet/ServletException
> 
> even all jars were in the classes folder of my jar
> can anybody help me please how to get the jar file scope
> 

You need to add the path to the manifest file of all the JARs you want 
to run. Part of Sun's rules. I'm afraid.

-- 
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message