Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Ant中使用less4j将less编译为css_Java_Css_Ant_Less - Fatal编程技术网

Java 在Ant中使用less4j将less编译为css

Java 在Ant中使用less4j将less编译为css,java,css,ant,less,Java,Css,Ant,Less,我试图在Ant中使用less4j来编译更少的CSS。似乎less4j应该以一种非常简单的方式使用(很多人在网上推荐)。但这似乎需要很多其他jar文件。以下是我使用的build.xml: <?xml version="1.0" encoding="UTF-8"?> <project name="compile" default="css.concatenate" basedir="."> <property name="charset" value="utf-8"/&

我试图在Ant中使用less4j来编译更少的CSS。似乎less4j应该以一种非常简单的方式使用(很多人在网上推荐)。但这似乎需要很多其他jar文件。以下是我使用的build.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project name="compile" default="css.concatenate" basedir=".">
<property name="charset" value="utf-8"/>


<macrodef name="less4j">
                <attribute name="src" />
                <attribute name="css" />
                <sequential>
                        <java jar="${basedir}/lib/less4j-0.0.5.jar" fork="true">
                            <arg value="@{src}" />
                            <arg value="@{css}" />
                                <classpath>
                                    <pathelement location="${basedir}/lib/less4j-0.0.5.jar" />
                                    <pathelement location="${basedir}/lib/jcommander.jar" />
                                    <pathelement location="${basedir}/lib/antlr-runtime.jar" />
                                    <pathelement location="${basedir}/lib/commons-io.jar" />
                                    <pathelement location="${basedir}/lib/commons-beanutils.jar" />
                                    <pathelement location="${basedir}/lib/commons-logging.jar" />
                                </classpath>

                        </java>
                </sequential>
        </macrodef>

<!-- compile LESS -->

<target name="css.concatenate">
    <concat destfile="${basedir}/src/main/webapp/cons/cons.less">
        <fileset dir="${basedir}/src/main/webapp/less">
            <include name="*.less"/>
        </fileset>
    </concat>
    <echo>cons is done!</echo>
</target>



<target name="css" depends="css.concatenate" description="Create CSS">
                <mkdir dir="${basedir}/tryGotCSS" />
                <less4j
                        src="${basedir}/src/main/webapp/less/lessFile.less"
                        css="${basedir}/src/main/webapp/css/trycore.css" />

        </target>


<target name="trasition" >
            <echo> in trasition </echo>

</target>

<!-- precompile handlebars -->

    <!-- -->



</project>

谁能告诉我问题出在哪里?????这个bug害了我……

为什么要发布重复的问题?两者似乎都是重复的。如果你的问题没有得到回答,请耐心等待有人回答。创建多个问题没有帮助。如果三个问题都是同一个问题,请只保留其中一个。我多么希望你能在这个问题上给我一些建议……如果我认识mate,我会这么做的。但是,要有耐心,有很多人可以帮助解决这个问题。既然您已经在问题中添加了错误消息,您可能会得到更好的回答。您是对的,我应该耐心等待。
Buildfile: C:\Users\di_yu\workspace\serverCompiler\build.xml
css.concatenate:
 [echo] cons is done!
trasition:
 [echo]  in trasition 
css.concatenate:
 [echo] cons is done!
css:
 [java] Errors produced by compilation of     C:\Users\di_yu\workspace\serverCompiler/src/main/webapp/less/lessFile.less
 [java] ERROR 13:3 no viable alternative at input 'div' in ruleset (which started at 10:1)
 [java] ERROR 13:9 no viable alternative at input '.' in ruleset (which started at 13:3)
 [java] ERROR 13:23 missing ')' at '0' in abstract mixin or namespace (which started at 13:9)
 [java] ERROR 13:23 missing '{' at '0' in abstract mixin or namespace (which started at 13:9)
 [java] ERROR 13:23 no viable alternative at input '0' in abstract mixin or namespace (which started at 13:9)
 [java] ERROR 13:33 mismatched input ')' expecting '{' in ruleset (which started at 13:23)
 [java] Could not compile the file C:\Users\di_yu\workspace\serverCompiler/src/main/webapp/less/lessFile.less
BUILD SUCCESSFUL
Total time: 1 second