Skip to content

Commit

Permalink
fix types; add basedir for checkstyle plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
ray6080 committed Nov 28, 2017
1 parent 245f6b8 commit 8b798f8
Show file tree
Hide file tree
Showing 19 changed files with 393 additions and 9 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ hs_err_pid*
*.iml

pub/
target/
4 changes: 3 additions & 1 deletion pard-assembly/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-assembly</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-catalog/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-catalog</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-communication/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-communication</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-connector-mysql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-connector-mysql</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-connector-postgresql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-connector-postgresql</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-connector/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-connector</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-main/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-main</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-nodekeeper/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-nodekeeper</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
4 changes: 3 additions & 1 deletion pard-optimizer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@

<artifactId>pard-optimizer</artifactId>


<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>
</project>
18 changes: 18 additions & 0 deletions pard-parser/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,23 @@

<artifactId>pard-parser</artifactId>

<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
</properties>

<dependencies>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4-runtime</artifactId>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.antlr</groupId>
<artifactId>antlr4-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package cn.edu.ruc.iir.pard.sql.parser;

/**
* pard
*
* @author guodong
*/
public class AstBuilder
{
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package cn.edu.ruc.iir.pard.sql.parser;

/**
* pard
*
* @author guodong
*/
public class CaseInsensitiveStream
{
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package cn.edu.ruc.iir.pard.sql.parser;

/**
* pard
*
* @author guodong
*/
public class DelimiterLexer
{
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package cn.edu.ruc.iir.pard.sql.parser;

/**
* pard
*
* @author guodong
*/
public class SqlParser
{
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package cn.edu.ruc.iir.pard.sql.parser;

/**
* pard
*
* @author guodong
*/
public class StatementSplitter
{
}
10 changes: 10 additions & 0 deletions pard-parser/src/main/java/cn/edu/ruc/iir/pard/sql/tree/Node.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package cn.edu.ruc.iir.pard.sql.tree;

/**
* pard
*
* @author guodong
*/
public class Node
{
}
80 changes: 80 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,84 @@
<module>pard-optimizer</module>
</modules>

<properties>
<antlr.version>4.6</antlr.version>
<check-style.skip>false</check-style.skip>
<check-style.failOnViolation>true</check-style.failOnViolation>
<main.basedir>${project.basedir}</main.basedir>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4-runtime</artifactId>
<version>${antlr.version}</version>
</dependency>
</dependencies>
</dependencyManagement>

<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.antlr</groupId>
<artifactId>antlr4-maven-plugin</artifactId>
<version>${antlr.version}</version>
<executions>
<execution>
<goals>
<goal>antlr4</goal>
</goals>
</execution>
</executions>
<configuration>
<visitor>true</visitor>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.3</version>
</plugin>
</plugins>
</pluginManagement>

<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>check</goal>
</goals>
<configuration>
<skip>${check-style.skip}</skip>
<failOnViolation>${check-style.failOnViolation}</failOnViolation>
<consoleOutput>true</consoleOutput>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<configLocation>${main.basedir}/src/checkstyle/checks.xml</configLocation>
<sourceDirectories>
<directory>${project.build.sourceDirectory}</directory>
</sourceDirectories>
<testSourceDirectories>
<directory>${project.build.testSourceDirectory}</directory>
</testSourceDirectories>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>7.3</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>
Loading

0 comments on commit 8b798f8

Please sign in to comment.