diff --git a/build.gradle b/build.gradle index 5de4a5bc..7521160c 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ plugins { // https://github.com/JetBrains/gradle-changelog-plugin id 'org.jetbrains.changelog' version "$versionGradleChangelog" - id 'org.jetbrains.grammarkit' version "2021.2.2" + id 'org.jetbrains.grammarkit' version "2022.3.1" } apply plugin: 'idea' diff --git a/gradle.properties b/gradle.properties index e342695a..6527d6f8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,19 +1,19 @@ -version=0.6.2 +version=0.7.0 # Intellij SDK intellijSdkVersion=2023.2 # Versions -versionGradleIntelliJ=1.13.3 +versionGradleIntelliJ=1.15.0 versionGradleChangelog=2.0.0 -versionGradleGrammarKit=2021.2.2 +versionGradleGrammarKit=2022.3.1 versionJunit=4.12 versionAssertj=3.23.1 versionMockito=2.27.0 versionPrefuse=1.0.0 -versionJacksonMapper=2.9.8 +versionJacksonMapper=2.15.2 # Official compatibility table https://neo4j.com/developer/kb/neo4j-supported-versions/ -versionNeo4jJavaBoltDriver=5.10.0 +versionNeo4jJavaBoltDriver=5.11.0 versionTestcontainers=1.17.6 # Performance diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ae04661e..db9a6b82 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/language/cypher/build.gradle b/language/cypher/build.gradle index e5b630a5..188718ca 100644 --- a/language/cypher/build.gradle +++ b/language/cypher/build.gradle @@ -14,14 +14,14 @@ intellij { } tasks.register("generateCypherLexer", GenerateLexerTask.class) { - source = "src/main/java/com/albertoventurini/graphdbplugin/language/cypher/lexer/CypherLexer.flex" + sourceFile = new File("src/main/java/com/albertoventurini/graphdbplugin/language/cypher/lexer/CypherLexer.flex") targetDir = "src/main/gen/com/albertoventurini/graphdbplugin/language/cypher/lexer/" targetClass = "CypherLexer" purgeOldFiles = true } tasks.register("generateCypherParser", GenerateParserTask.class) { - source = "src/main/java/com/albertoventurini/graphdbplugin/language/cypher/lexer/Cypher.bnf" + sourceFile = new File("src/main/java/com/albertoventurini/graphdbplugin/language/cypher/lexer/Cypher.bnf") targetRoot = "src/main/gen" pathToParser = "com/albertoventurini/graphdbplugin/language/cypher/CypherParser.java" pathToPsiRoot = "com/albertoventurini/graphdbplugin/language/cypher/psi"