Mondrian4 构建编译记录

build on windows 10 using PowerShell

PS C:\dev\projects\fromgitclone\mondrian\mondrian> mvn -DrunITs install >> ./mondrian-build.log
Opening files...
Parsing specification from C:\dev\projects\fromgitclone\mondrian\mondrian\src\main\java\mondrian\olap\Parser.cup...
Checking specification...
Warning: Terminal "UNKNOWN" was declared but never used
Building parse tables...
  Computing non-terminal nullability...
  Computing first sets...
  Building state machine...
  Filling in tables...
*** Reduce/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  and     term3 ::= term3 IS NULL (*)
  under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END, IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, RETURN, SELECT, SET, THEN, WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
  Resolved in favor of the second production.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol EOF
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol AND
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol AS
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol CELL
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol DIMENSION
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol ELSE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol END
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol IN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol IS
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol MATCHES
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol MEMBER
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol NOT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol ON
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol OR
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol PROPERTIES
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol RETURN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol SELECT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol SET
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol THEN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol WHEN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol XOR
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol COLON
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol COMMA
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol EQ
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol GE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol GT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol LE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol LT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol NE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol RBRACE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between value_expression_primary ::= NULL (*)
  under symbol RPAREN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol EOF
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol AND
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol AS
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol CELL
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol DIMENSION
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol ELSE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol END
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol IN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol IS
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol MATCHES
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol MEMBER
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol NOT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol ON
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol OR
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol PROPERTIES
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol RETURN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol SELECT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol SET
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol THEN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol WHEN
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol XOR
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol COLON
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol COMMA
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol EQ
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol GE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol GT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol LE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol LT
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol NE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol RBRACE
  Resolved in favor of shifting.

*** Shift/Reduce conflict found in state #98
  between term3 ::= term3 IS NULL (*)
  under symbol RPAREN
  Resolved in favor of shifting.

  Checking for non-reduced productions...
Writing parser...
Closing files...
------- CUP v0.10k Parser Generation Summary -------
  0 errors and 64 warnings
  69 terminals, 67 non-terminals, and 147 productions declared,
  producing 224 unique parse states.
  1 terminal declared but not used.
  0 non-terminal declared but not used.
  0 productions never reduced.
  63 conflicts detected (63 expected).
  Code written to "Parser.java", and "ParserSym.java".
---------------------------------------------------- (v0.10k)
十二月 13, 2017 10:26:45 上午 org.hibernate.validator.internal.util.Version 
INFO: HV000001: Hibernate Validator 5.1.2.Final

在target目录又一个生成的新jar:mondrian-8.1.0.0-SNAPSHOT.jar

你可能感兴趣的:(Mondrian4 构建编译记录)