Ant中没有“合适的相对路径”(os:windows)

时间:2013-10-22 09:39:31

标签: windows ant build.xml

当我在build.xml中使用“manifestclasspath”时,我在Ant中面临上述问题。

我在Windows中遇到的问题是;

  

没有合适的相对路径.................

     

C:\用户\ TOSH \桌面\ sampleserver \库\部件\插件\ XmlSchema_1.4.7.wso2v2.jar

我的build.xml如下;

<path id="jar.classpath">
            <pathelement path="${class.dir}"/>          
            <fileset dir="${basedir}/../../../repository/components/plugins">
                <include name="*.jar"/>
            </fileset>          
    </path>

    <target name="init">
        <mkdir dir="${class.dir}"/>
        <manifestclasspath property="tem.classpath" jarfile="pathing.jar">
            <classpath refid="jar.classpath"/>
        </manifestclasspath> 
        <jar destfile="pathing.jar" basedir="target/classes">
            <manifest>              
                <attribute name="Class-Path" value="${tem.classpath}"/>
            </manifest>
        </jar>
        <path id="javac.classpath">
            <pathelement path="${class.dir}"/>
            <pathelement path="pathing.jar"/>            
        </path>      
    </target>

有人知道原因吗?

1 个答案:

答案 0 :(得分:4)

我也在教程中的SimpleStockQuote示例中找到了这个。如果修改build.xml文件(对于教程,在samples / axis2Client / build.xml下)并更改manifestclasspath任务以添加属性maxParentLevels =&#34; 5&#34; (或某些合适的值,默认值2不足)可以解决您的问题。