bug fix with absolute uri IMPORT#48
bug fix with absolute uri IMPORT#48marcosemiao wants to merge 3 commits intomarceloverdijk:masterfrom marcosemiao:master
Conversation
exemple : @import "/less/styles_variables.less"; if the source file is not present into root directory
pom.xml
Outdated
There was a problem hiding this comment.
Whats the reason you commented the invoker plugin?
There was a problem hiding this comment.
Because doesn't work in windows 8, The maven plugin doesn't use a path of nodejs command for execute.
the "nodeExecutable" variable in maven plugin, it's used only for determine, the implementation of compilation, NodeJsLessCompiler or LessCompiler.
I hava add a pull request for this.
[ERROR] C:\temp\lesscss-maven-plugin\target\it\nodejs\src\main\less\test.less [0:0]: Error compiling LESS source
java.io.IOException: Cannot run program "node": CreateProcess error=2, Le fichier spécifié est introuvable
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042)
at org.lesscss.mojo.NodeJsLessCompiler.compile(NodeJsLessCompiler.java:134)
at org.lesscss.mojo.NodeJsLessCompiler.compile(NodeJsLessCompiler.java:116)
at org.lesscss.mojo.CompileMojo.execute(CompileMojo.java:130)
…h of nodejs command for execute. the "nodeExecutable" variable in maven plugin, it's used only for determine, the implementation of compilation, NodeJsLessCompiler or LessCompiler. I added a pull request for this [ERROR] C:\temp\lesscss-maven-plugin\target\it\nodejs\src\main\less\test.less [0:0]: Error compiling LESS source java.io.IOException: Cannot run program "node": CreateProcess error=2, Le fichier spécifié est introuvable at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042) at org.lesscss.mojo.NodeJsLessCompiler.compile(NodeJsLessCompiler.java:134) at org.lesscss.mojo.NodeJsLessCompiler.compile(NodeJsLessCompiler.java:116) at org.lesscss.mojo.CompileMojo.execute(CompileMojo.java:130)
exemple :
@import "/bootstrap/less/bootstrap.less";
if the source file is not present into root directory.
the compilation fail :
[ERROR] D:\dev\billetel\IRIS_14.03\modules\lotus\src\main\webapp\bordel\less\sty
les.less [0:0]: Error compiling LESS source
java.io.FileNotFoundException: File D:\dev\billetel\IRIS_14.03\modules\lotus\src
\main\webapp\bordel\less\bootstrap\less\bootstrap.less not found.
at org.lesscss.LessSource.(LessSource.java:59)
at org.lesscss.LessSource.resolveImports(LessSource.java:145)
at org.lesscss.LessSource.(LessSource.java:63)
at org.lesscss.mojo.CompileMojo.execute(CompileMojo.java:123)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:106)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:153)
the file "bootstrap.less" is not in "D:\dev\billetel\IRIS_14.03\modules\lotus\src
\main\webapp\bordel\less\bootstrap\less\bootstrap.less" but into D:\dev\billetel\IRIS_14.03\modules\lotus\src
\main\webapp\bordel\bootstrap\less\bootstrap.less"