bug fix with absolute uri IMPORT#47
bug fix with absolute uri IMPORT#47marcosemiao wants to merge 4 commits intomarceloverdijk:masterfrom marcosemiao:master
Conversation
exemple : @import "/less/styles_variables.less"; if the source file is not present into root directory
There was a problem hiding this comment.
Is it backwards compatible, if the constructor is invoked without the sourceDirectory?
There was a problem hiding this comment.
Oups i missed a test condition for this case :( sorry
|
Thanks for the contribution @marcosemiao ! |
|
Hello, with many recurisve absolute path with import, there are bug, i fix it ;) |
|
Thanks for the good testing! |
|
Hello, You delivered two versions from my pull request since then April on the central maven repository, 1.7.0.1.0 and 1.7.0.1.1. Now I stand the 1.3.3 version with my patch on my project. Thanks ;) |
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"