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

Reply via email to