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 <clinit>
INFO: HV000001: Hibernate Validator 5.1.2.Final

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,954评论 6 342
  • 本文参考了:http://blog.didispace.com/springcloud7/http://blog....
    WeiminSun阅读 7,258评论 0 23
  • 昨天天气热的出奇,走在大街上感觉是被炙烤,应了那句玩笑话,就像行走的烤肉,就差一把孜然了! 天虽热,却抵不过同学们...
    锦墨hhy阅读 188评论 0 0
  • 看宋小马的三种付费模式,第一种是看病模式主要是具体问题具体解决方案而不是产品,大V来为自己解答。打破圈子的墙,向名...
    小懒财阅读 248评论 0 0