我遇到类似的问题,因为Ant使用反斜杠而不是斜杠来生成jsfl,除了我在Maven下运行。
我想生成相对于Maven的内置属性$ {basedir}的跨平台path。 问题是,在Windows下,$ {basedir}parsing为包含Windows样式斜线的path。 有没有一种简单的方法让我把$ {basedir}变成一个总是使用Unix风格斜线的窗体?
在Linux上创buildJava守护程序服务的工具
maven原型:生成由org.apache.maven.plugin.MojoFailureException引起的失败
maven不再使用新内核了
回答我自己的问题:
使用${file.separator}而不是斜杠,并注意错误MEXEC- 81,2010年通过 git commit 6e8be6881fe50714a00509f8f106e21d50d606a6 (svn:12372)修复了这个问题,这是引用和反斜杠被误解的地方。
在向库路径添加目录的情况下,最好使用自己的pom创建新的工件,将其安装在本地库中,并将其作为项目中的依赖项添加。
Maven和本地库:jdiC和java.library.path UPDATED更详细地介绍了如何将本地依赖项放到库路径中。
在Maven中使用本地依赖是另一种方法。