|
Hi, I cannot build jackrabbit sources using maven. I get the following error: -- Reading from file D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\JCRSQL.jj . . . BUILD FAILED File...... file:/C:/Documents and Settings/ROBERTO/.maven/cache/maven-javacc-plugin-1.2/plugin.jelly Element... j:set Line...... 43 Column.... 58 Invalid escape character at line 1 column 64. -- (please find full log file attached) The problem is that the file JCRSQL.jj contains a comment in the first line: /[EMAIL PROTECTED](jjtree) Generated By:JJTree: Do not edit this line. D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\JCRSQL.jj */ and that "back slashes" are interpreted as escape characters. I tried both jdk1.4 and jdk1.5, maven 1.0.2 and maven 1.1 on Windows XP. Thanks, Roberto |
D:\usr\projects\workspace\jackrabbit>echo ********** ********** D:\usr\projects\workspace\jackrabbit>echo c:\jdk1.5.0_06 c:\jdk1.5.0_06 __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.1-beta-3
DEPRECATED: the default goal should be specified in the <build> section of
project.xml instead of maven.xml
build:start:
java:prepare-filesystem:
[mkdir] Created dir: D:\usr\projects\workspace\jackrabbit\target\classes
Running post goal: java:prepare-filesystem
jackrabbit:generate-sql-parser:
javacc:
[echo] jjtree grammar:
D:\usr\projects\workspace\jackrabbit/src/main/javacc/sql/JCRSQL.jjt
javacc:jjtree-generate:
[echo] javaccPackageName:org.apache.jackrabbit.core.query.sql
[echo] jjtreePackageName:org.apache.jackrabbit.core.query.sql
Creating directorty:
D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql
Java Compiler Compiler Version 3.2 (Tree Builder)
(type "jjtree" with no arguments for help)
Reading from file
D:\usr\projects\workspace\jackrabbit\src\main\javacc\sql\JCRSQL.jjt . . .
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\Node.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\SimpleNode.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTQuery.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTSelectList.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTFromClause.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTWhereClause.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTPredicate.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTOrExpression.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTAndExpression.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTNotExpression.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTBracketExpression.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTContainsExpression.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTLiteral.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTIdentifier.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTOrderByClause.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTOrderSpec.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTAscendingOrderSpec.java"
does not exist. Will create one.
File
"D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\ASTDescendingOrderSpec.java"
does not exist. Will create one.
Annotated grammar generated successfully in
D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\JCRSQL.jj
[echo]
D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\JCRSQL.jj
javacc:javacc-generate:
Java Compiler Compiler Version 3.2 (Parser Generator)
(type "javacc" with no arguments for help)
Reading from file
D:\usr\projects\workspace\jackrabbit\target\generated-src\main\org\apache\jackrabbit\core\query\sql\JCRSQL.jj
. . .
BUILD FAILED
File...... file:/C:/Documents and
Settings/ROBERTO/.maven/cache/maven-javacc-plugin-1.2/plugin.jelly
Element... j:set
Line...... 43
Column.... 58
Invalid escape character at line 1 column 64.
Total time : 3 seconds
Finished at : Monday, September 4, 2006 3:15:35 PM CEST
