Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 2.2.3.0x #620

Open
wants to merge 155 commits into
base: xenoamess_maintain_fork
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
9c93e8b
Bump org.apache.maven.plugins:maven-surefire-plugin in /p3c-pmd
dependabot[bot] Jan 9, 2024
2a43df7
Merge pull request #527 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jan 9, 2024
2bc16fa
Bump actions/cache from 3 to 4
dependabot[bot] Jan 17, 2024
8233c3e
Merge pull request #529 from XenoAmess/dependabot/github_actions/xeno…
XenoAmess Jan 22, 2024
944d803
Bump com.github.ben-manes.versions from 0.50.0 to 0.51.0 in /idea-plugin
dependabot[bot] Jan 22, 2024
ed108a4
Merge pull request #531 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Jan 22, 2024
ae9a777
Bump com.gradle.enterprise from 3.16.1 to 3.16.2 in /idea-plugin
dependabot[bot] Jan 26, 2024
95c2ca2
Merge pull request #532 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Jan 26, 2024
bcba52a
Bump com.puppycrawl.tools:checkstyle from 10.12.7 to 10.13.0 in /p3c-pmd
dependabot[bot] Jan 29, 2024
d4e8596
Merge pull request #533 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jan 29, 2024
c3cb831
Bump log4j.version from 2.22.1 to 2.23.0 in /p3c-pmd
dependabot[bot] Feb 21, 2024
825a542
Merge pull request #537 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Feb 21, 2024
ed997fd
Bump com.puppycrawl.tools:checkstyle from 10.13.0 to 10.14.0 in /p3c-pmd
dependabot[bot] Feb 28, 2024
4d092c8
Merge pull request #538 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Feb 28, 2024
40685af
Bump project.kotlin_version from 1.9.22 to 1.9.23 in /idea-plugin
dependabot[bot] Mar 7, 2024
2e1c6fa
Merge pull request #539 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Mar 7, 2024
b8eb155
Bump kotlin.version from 1.9.22 to 1.9.23 in /p3c-pmd
dependabot[bot] Mar 7, 2024
8fdfe22
Merge pull request #540 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 7, 2024
1e4e290
Bump log4j.version from 2.23.0 to 2.23.1 in /p3c-pmd
dependabot[bot] Mar 11, 2024
e96140e
Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.16.2 in /p3c-pmd
dependabot[bot] Mar 11, 2024
e336d70
Bump org.apache.maven.plugins:maven-gpg-plugin in /p3c-pmd
dependabot[bot] Mar 11, 2024
a82eab0
Bump com.puppycrawl.tools:checkstyle from 10.14.0 to 10.14.1 in /p3c-pmd
dependabot[bot] Mar 11, 2024
6ee20b3
Merge pull request #541 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 11, 2024
3c12ee0
Merge pull request #543 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 11, 2024
56941be
Merge pull request #542 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 11, 2024
ba622e2
Merge pull request #544 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 11, 2024
673bb5a
Bump com.fasterxml.jackson:jackson-bom from 2.16.2 to 2.17.0 in /p3c-pmd
dependabot[bot] Mar 13, 2024
ceb2e4c
Merge pull request #545 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 13, 2024
ec4aea9
Bump org.apache.maven.plugins:maven-gpg-plugin in /p3c-pmd
dependabot[bot] Mar 18, 2024
9c63924
Bump org.apache.maven.plugins:maven-compiler-plugin in /p3c-pmd
dependabot[bot] Mar 18, 2024
e1bade6
Bump com.puppycrawl.tools:checkstyle from 10.14.1 to 10.14.2 in /p3c-pmd
dependabot[bot] Mar 18, 2024
1b9c1bc
Merge pull request #546 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 18, 2024
a9ee78a
Merge pull request #548 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 18, 2024
5095e74
Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 in /idea-plugin
dependabot[bot] Mar 26, 2024
d104e7b
Bump org.apache.maven.plugins:maven-gpg-plugin in /p3c-pmd
dependabot[bot] Mar 26, 2024
0be48e9
Merge pull request #550 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 26, 2024
93d2511
Bump commons-io:commons-io from 2.15.1 to 2.16.0 in /p3c-pmd
dependabot[bot] Mar 29, 2024
bb99d5f
Merge pull request #552 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Mar 29, 2024
4f1b3d3
Bump com.puppycrawl.tools:checkstyle from 10.14.2 to 10.15.0 in /p3c-pmd
dependabot[bot] Apr 1, 2024
0fd6377
Merge pull request #553 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 1, 2024
9e0af25
Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 in /p3c-pmd
dependabot[bot] Apr 2, 2024
a2f4dec
Merge pull request #555 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 2, 2024
e53b65f
Bump org.apache.maven.plugins:maven-source-plugin in /p3c-pmd
dependabot[bot] Apr 4, 2024
ca2e029
Merge pull request #556 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 4, 2024
4992708
Bump commons-io:commons-io from 2.16.0 to 2.16.1 in /p3c-pmd
dependabot[bot] Apr 8, 2024
621cba9
Merge pull request #557 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 8, 2024
36f25ac
Bump com.gradle.enterprise from 3.16.2 to 3.17.1 in /idea-plugin
dependabot[bot] Apr 9, 2024
75b628d
Merge pull request #558 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Apr 9, 2024
e34abfe
Bump org.apache.maven.plugins:maven-gpg-plugin in /p3c-pmd
dependabot[bot] Apr 11, 2024
3a1cc4b
Merge pull request #559 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 11, 2024
1e0ae20
Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 in /p3c-pmd
dependabot[bot] Apr 16, 2024
fca0bc0
Merge pull request #560 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 16, 2024
c8ea003
Bump com.gradle.enterprise from 3.17.1 to 3.17.2 in /idea-plugin
dependabot[bot] Apr 17, 2024
d8a2c67
Merge pull request #562 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Apr 17, 2024
0c11142
Bump org.apache.maven.plugins:maven-gpg-plugin in /p3c-pmd
dependabot[bot] Apr 19, 2024
befecdc
Merge pull request #563 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 19, 2024
c3d4e71
Bump org.apache.maven.plugins:maven-deploy-plugin in /p3c-pmd
dependabot[bot] Apr 29, 2024
e06157e
Bump com.puppycrawl.tools:checkstyle from 10.15.0 to 10.16.0 in /p3c-pmd
dependabot[bot] Apr 29, 2024
70d5289
Merge pull request #566 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 29, 2024
45223c3
Merge pull request #567 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Apr 29, 2024
b63ca8a
Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 in /p3c-pmd
dependabot[bot] May 6, 2024
b96647c
Merge pull request #568 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] May 6, 2024
d91dfb6
Bump kotlin.version from 1.9.23 to 1.9.24 in /p3c-pmd
dependabot[bot] May 7, 2024
8fc9d3a
Bump project.kotlin_version from 1.9.23 to 1.9.24 in /idea-plugin
dependabot[bot] May 7, 2024
e9823e5
Merge pull request #569 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] May 7, 2024
1689f0d
Merge pull request #570 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] May 7, 2024
e82bbc5
Bump com.gradle.enterprise from 3.17.2 to 3.17.3 in /idea-plugin
dependabot[bot] May 10, 2024
fa7fcae
Merge pull request #571 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] May 10, 2024
deb54d7
Bump com.gradle.enterprise from 3.17.3 to 3.17.4 in /idea-plugin
dependabot[bot] May 17, 2024
43c0533
Merge pull request #572 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] May 17, 2024
fc7e638
Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0 in /p3c-pmd
dependabot[bot] May 27, 2024
a6be150
Merge pull request #575 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] May 27, 2024
6537a7b
Bump org.apache.maven.plugins:maven-javadoc-plugin in /p3c-pmd
dependabot[bot] May 31, 2024
6ac12c2
Merge pull request #577 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] May 31, 2024
a4ddc2d
Bump org.freemarker:freemarker from 2.3.32 to 2.3.33 in /idea-plugin
dependabot[bot] Jun 3, 2024
763af19
Merge pull request #578 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Jun 3, 2024
7ee5dbd
Bump org.apache.maven.plugins:maven-checkstyle-plugin in /p3c-pmd
dependabot[bot] Jun 5, 2024
6a781ea
Merge pull request #579 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jun 5, 2024
47f432e
Bump com.gradle.enterprise from 3.17.4 to 3.17.5 in /idea-plugin
dependabot[bot] Jun 12, 2024
d4b60a0
Merge pull request #581 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Jun 12, 2024
04c537c
Bump org.apache.maven.plugins:maven-surefire-plugin in /p3c-pmd
dependabot[bot] Jun 14, 2024
da84ca8
Merge pull request #583 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jun 14, 2024
4e9dcf4
Bump org.apache.maven.plugins:maven-project-info-reports-plugin
dependabot[bot] Jun 17, 2024
9c8b059
Merge pull request #584 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jun 17, 2024
e12fa89
Bump org.apache.maven.plugins:maven-project-info-reports-plugin
dependabot[bot] Jun 26, 2024
48d41d6
Merge pull request #585 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jun 26, 2024
22f8acf
Bump org.codehaus.mojo:versions-maven-plugin in /p3c-pmd
dependabot[bot] Jul 1, 2024
a9de3f0
Merge pull request #586 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jul 1, 2024
b610b02
Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 in /p3c-pmd
dependabot[bot] Jul 5, 2024
7634609
Merge pull request #589 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jul 5, 2024
00f710c
Bump org.apache.maven.plugins:maven-surefire-plugin in /p3c-pmd
dependabot[bot] Jul 10, 2024
dc642cc
Merge pull request #590 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jul 10, 2024
b11bd84
Bump org.apache.maven.plugins:maven-project-info-reports-plugin
dependabot[bot] Jul 15, 2024
de4009e
Bump org.codehaus.mojo:versions-maven-plugin in /p3c-pmd
dependabot[bot] Jul 15, 2024
901442c
Merge pull request #591 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jul 15, 2024
b6e0427
Merge pull request #593 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jul 15, 2024
3dbc72e
Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 in /p3c-pmd
dependabot[bot] Jul 18, 2024
a0ad710
Merge pull request #594 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jul 18, 2024
76cab47
Bump org.apache.maven.plugins:maven-javadoc-plugin in /p3c-pmd
dependabot[bot] Jul 22, 2024
17c3987
Bump com.gradle.enterprise from 3.17.5 to 3.17.6 in /idea-plugin
dependabot[bot] Jul 22, 2024
7b0db38
Merge pull request #595 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Jul 22, 2024
2da481f
Merge pull request #596 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Jul 22, 2024
08280a3
Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 in /p3c-pmd
dependabot[bot] Aug 7, 2024
7986dd5
Merge pull request #599 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 7, 2024
dd746bf
Bump org.apache.maven.plugins:maven-gpg-plugin in /p3c-pmd
dependabot[bot] Aug 12, 2024
eb43008
Merge pull request #600 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 12, 2024
c860178
Bump org.apache.maven.plugins:maven-surefire-plugin in /p3c-pmd
dependabot[bot] Aug 19, 2024
cfd6d01
Bump org.apache.maven.plugins:maven-site-plugin in /p3c-pmd
dependabot[bot] Aug 19, 2024
462ae61
Merge pull request #603 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 19, 2024
616c781
Merge pull request #601 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 19, 2024
ca1a5f4
Bump org.apache.maven.plugins:maven-deploy-plugin in /p3c-pmd
dependabot[bot] Aug 19, 2024
2b31a43
Merge pull request #602 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 19, 2024
12f6eb4
Bump org.apache.maven.plugins:maven-project-info-reports-plugin
dependabot[bot] Aug 21, 2024
1119021
Merge pull request #605 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 21, 2024
1b7e367
Bump kotlin.version from 1.9.24 to 2.0.20 in /p3c-pmd
dependabot[bot] Aug 22, 2024
010a1f1
Bump org.apache.maven.plugins:maven-checkstyle-plugin in /p3c-pmd
dependabot[bot] Aug 22, 2024
e944f49
Bump project.kotlin_version from 1.9.24 to 2.0.20 in /idea-plugin
dependabot[bot] Aug 22, 2024
a93faa7
Merge pull request #607 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 22, 2024
dda4e9d
Bump com.puppycrawl.tools:checkstyle from 10.17.0 to 10.18.0 in /p3c-pmd
dependabot[bot] Aug 26, 2024
968a0e8
Merge pull request #609 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 26, 2024
d4102c6
Bump org.apache.maven.plugins:maven-surefire-plugin in /p3c-pmd
dependabot[bot] Aug 27, 2024
313f873
Bump org.apache.maven.plugins:maven-javadoc-plugin in /p3c-pmd
dependabot[bot] Aug 27, 2024
9d9f47b
Merge pull request #611 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 27, 2024
633aba4
Merge pull request #612 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 27, 2024
c4c4891
Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 in /p3c-pmd
dependabot[bot] Aug 29, 2024
d6dae5a
Merge pull request #613 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 29, 2024
0cfcf13
Bump com.puppycrawl.tools:checkstyle from 10.18.0 to 10.18.1 in /p3c-pmd
dependabot[bot] Aug 30, 2024
2bd14ce
Merge pull request #614 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Aug 30, 2024
9699bf6
Bump log4j.version from 2.23.1 to 2.24.0 in /p3c-pmd
dependabot[bot] Sep 6, 2024
bb9bf0c
Merge pull request #615 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Sep 6, 2024
ad8075e
Bump com.gradle.enterprise from 3.17.6 to 3.18.1 in /idea-plugin
dependabot[bot] Sep 10, 2024
dffd946
Merge pull request #616 from XenoAmess/dependabot/gradle/idea-plugin/…
dependabot[bot] Sep 10, 2024
beb3e18
Bump org.apache.maven.plugins:maven-gpg-plugin in /p3c-pmd
dependabot[bot] Sep 16, 2024
24eb4e9
Merge pull request #617 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Sep 16, 2024
93c8690
Bump com.squareup.okio:okio from 1.17.6 to 3.0.0 in /p3c-pmd
dependabot[bot] Sep 18, 2024
572f8fd
Bump commons-io:commons-io from 2.16.1 to 2.17.0 in /p3c-pmd
dependabot[bot] Sep 19, 2024
4630f2f
Merge pull request #619 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
dependabot[bot] Sep 19, 2024
26c7533
version to 2.2.3.0x-SNAPSHOT.
XenoAmess Sep 20, 2024
78d0ba0
compile compatibility issues
XenoAmess Sep 20, 2024
1cb675c
Merge pull request #618 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
XenoAmess Sep 20, 2024
c2fdb8c
Merge pull request #608 from XenoAmess/dependabot/gradle/idea-plugin/…
XenoAmess Sep 20, 2024
3795b7c
Merge pull request #549 from XenoAmess/dependabot/gradle/idea-plugin/…
XenoAmess Sep 20, 2024
13c1a7b
Merge pull request #547 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
XenoAmess Sep 20, 2024
90c324b
Merge pull request #606 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
XenoAmess Sep 20, 2024
d007c62
Bump org.sonarqube from 4.4.1.3373 to 5.1.0.4882 in /idea-plugin
dependabot[bot] Sep 20, 2024
acaaeda
Bump org.codehaus.mojo:animal-sniffer-maven-plugin in /p3c-pmd
dependabot[bot] Sep 20, 2024
fe0d22b
Bump org.apache.maven.plugins:maven-enforcer-plugin in /p3c-pmd
dependabot[bot] Sep 20, 2024
7292c4e
gradle develocity
XenoAmess Sep 20, 2024
8d0b37a
Merge pull request #588 from XenoAmess/dependabot/gradle/idea-plugin/…
XenoAmess Sep 20, 2024
b3badc7
Merge pull request #587 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
XenoAmess Sep 20, 2024
f1f2ba3
building jdk 17 to 21, gradle 7.3 to 8.10.1, org.jetbrains.intellij 1…
XenoAmess Sep 20, 2024
169b59e
Merge pull request #576 from XenoAmess/dependabot/maven/p3c-pmd/xenoa…
XenoAmess Sep 20, 2024
688c6b6
override getActionUpdateThread
XenoAmess Sep 20, 2024
f2036ba
compatibility issues
XenoAmess Sep 20, 2024
bf70286
release 2.2.3.0x
XenoAmess Sep 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,24 +24,24 @@ jobs:
strategy:
matrix:
os: [ windows-latest , ubuntu-latest , macos-latest ]
java: [ 17 ]
java: [ 21 ]
experimental: [ false ]

steps:
- uses: actions/checkout@v4
- uses: actions/cache@v3
- uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-gradle-m2-${{ hashFiles('**/build.gradle') }}
restore-keys: |
${{ runner.os }}-gradle-
- uses: actions/cache@v3
- uses: actions/cache@v4
with:
path: ~/.gradle/caches/
key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/build.gradle') }}
restore-keys: |
${{ runner.os }}-gradle-
- uses: actions/cache@v3
- uses: actions/cache@v4
with:
path: ~/.gradle/wrapper/
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/build.gradle') }}
Expand Down
4 changes: 2 additions & 2 deletions build.cmd
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
set JAVA_HOME=C:\jdk-17\
set JAVA_HOME=C:\jdk-21\

cd ./p3c-pmd
call ./mvnw clean install -Dmaven.javadoc.skip=false -e -X
cd ../
cd ./idea-plugin

set JAVA_HOME=C:\jdk-17\
set JAVA_HOME=C:\jdk-21\

cd ./p3c-common
call ../gradlew clean publishToMavenLocal
Expand Down
2 changes: 1 addition & 1 deletion deploy.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ call ./mvnw clean deploy -Dmaven.javadoc.skip=false -e -X -Psonatype-oss-release
cd ../
cd ./idea-plugin

set JAVA_HOME=C:\jdk-17\
set JAVA_HOME=C:\jdk-21\

cd ./p3c-common
rem call ../gradlew clean install sign uploadArchives -DossrhUsername="%ossrhUsername%" -DossrhPassword="%ossrhPassword%"
Expand Down
2 changes: 1 addition & 1 deletion idea-plugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ cd p3c-idea

## <font color="green">Use p3c-common as your plugin dependency</font>
```groovy
compile 'com.xenoamess.p3c.idea:p3c-common:2.2.2.0x'
compile 'com.xenoamess.p3c.idea:p3c-common:2.2.3.0x'
```
## [中文使用手册](README_cn.md)
## <font color="green">Install</font>
Expand Down
10 changes: 6 additions & 4 deletions idea-plugin/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ static boolean shouldIncludeJava(String idea_version_string) {

buildscript {
project.ext {
kotlin_version = "1.9.22"
kotlin_version = "2.0.20"
}
repositories {
mavenCentral()
Expand All @@ -39,10 +39,12 @@ allprojects {
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'maven-publish'

sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_11
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
compileJava.options.encoding = 'UTF-8'
kotlin {
jvmToolchain(17)
}
configurations.all {
resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
}
Expand Down
4 changes: 2 additions & 2 deletions idea-plugin/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
# See https://www.jetbrains.com/intellij-repository/releases/
# See https://www.jetbrains.com/intellij-repository/snapshots/
#idea_version=2022.1
idea_version=232.8660.185
idea_version=2024.1
#idea_version=181.5540.23
#idea_version=145.258.11
plugin_name=Alibaba Java Coding Guidelines
systemProp.file.encoding=UTF-8
plugin_version=2.2.2.0x
plugin_version=2.2.3.0x
org.gradle.jvmargs='-Dfile.encoding=UTF-8'
3 changes: 2 additions & 1 deletion idea-plugin/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#Sat Sep 21 06:16:57 CST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
14 changes: 8 additions & 6 deletions idea-plugin/p3c-common/build.gradle
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
plugins {
id 'java'
id "org.jetbrains.intellij" version "1.13.3"
id "org.jetbrains.intellij" version "1.17.4"

id "org.sonarqube" version "4.4.1.3373"
id "org.sonarqube" version "5.1.0.4882"

id "com.github.ben-manes.versions" version "0.50.0"
id "com.github.ben-manes.versions" version "0.51.0"
}

apply plugin: 'kotlin'
Expand All @@ -16,12 +16,14 @@ javadoc {
}

task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
archiveClassifier.convention('javadoc');
archiveClassifier.set('javadoc');
from 'build/docs/javadoc'
}

task sourcesJar(type: Jar) {
classifier = 'sources'
archiveClassifier.convention('sources');
archiveClassifier.set('sources');
from sourceSets.main.allSource
}

Expand Down Expand Up @@ -57,7 +59,7 @@ version plugin_version
ext.isReleaseVersion = !version.endsWith("SNAPSHOT")

dependencies {
implementation group: 'org.freemarker', name: 'freemarker', version: '2.3.32'
implementation group: 'org.freemarker', name: 'freemarker', version: '2.3.33'
implementation("com.xenoamess.p3c:p3c-pmd:$plugin_version") {
exclude group: 'org.apache.logging.log4j'
exclude group: 'org.slf4j'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,26 +30,18 @@ import com.intellij.codeInspection.InspectionsBundle
import com.intellij.codeInspection.ex.GlobalInspectionContextImpl
import com.intellij.codeInspection.ex.InspectionManagerEx
import com.intellij.codeInspection.ex.InspectionToolWrapper
import com.intellij.openapi.actionSystem.AnAction
import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.actionSystem.CommonDataKeys
import com.intellij.openapi.actionSystem.*
import com.intellij.openapi.diagnostic.Logger
import com.intellij.openapi.module.Module
import com.intellij.openapi.module.ModuleManager
import com.intellij.openapi.module.ModuleUtilCore
import com.intellij.openapi.project.Project
import com.intellij.openapi.vfs.VfsUtilCore
import com.intellij.openapi.vfs.VirtualFile
import com.intellij.openapi.wm.ToolWindowId
import com.intellij.openapi.wm.ToolWindowManager
import com.intellij.psi.PsiElement
import com.intellij.psi.PsiFile
import com.intellij.psi.PsiFileSystemItem
import com.intellij.psi.PsiManager
import java.awt.event.KeyEvent
import kotlin.reflect.full.companionObject
import kotlin.reflect.full.companionObjectInstance
import kotlin.reflect.full.functions

/**
* @author caikang
Expand Down Expand Up @@ -222,4 +214,9 @@ class AliInspectionAction : AnAction() {
return PmdGlobalInspectionContextImpl(managerEx.project, managerEx.contentManager, projectScopeSelected)
}
}

override fun getActionUpdateThread(): ActionUpdateThread {
return ActionUpdateThread.BGT
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import com.alibaba.p3c.idea.i18n.P3cBundle
import com.alibaba.smartfox.idea.common.util.BalloonNotifications
import com.alibaba.smartfox.idea.common.util.getService
import com.intellij.notification.NotificationListener
import com.intellij.openapi.actionSystem.ActionUpdateThread
import com.intellij.openapi.actionSystem.AnAction
import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.application.ex.ApplicationManagerEx
Expand Down Expand Up @@ -48,4 +49,9 @@ class SwitchLanguageAction : AnAction(), DumbAware {
override fun update(e: AnActionEvent) {
e.presentation.text = P3cBundle.getMessage("$textKey.cur_${p3cConfig.locale}")
}

override fun getActionUpdateThread(): ActionUpdateThread {
return ActionUpdateThread.EDT
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import com.alibaba.p3c.idea.compatible.inspection.Inspections
import com.alibaba.p3c.idea.config.SmartFoxProjectConfig
import com.alibaba.p3c.idea.i18n.P3cBundle
import com.alibaba.p3c.idea.inspection.AliBaseInspection
import com.intellij.openapi.actionSystem.ActionUpdateThread
import com.intellij.openapi.actionSystem.AnAction
import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.components.ServiceManager
Expand Down Expand Up @@ -56,4 +57,9 @@ class ToggleProjectInspectionAction : AnAction() {
P3cBundle.getMessage("$textKey.close")
}
}

override fun getActionUpdateThread(): ActionUpdateThread {
return ActionUpdateThread.BGT
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,10 @@ import com.alibaba.p3c.idea.config.P3cConfig
import com.xenoamess.p3c.pmd.I18nResources
import com.alibaba.smartfox.idea.common.util.getService
import com.intellij.AbstractBundle
import com.intellij.CommonBundle
import com.intellij.openapi.application.CachedSingletonsRegistry
import java.util.Locale
import java.util.ResourceBundle
import java.util.function.Supplier

/**
*
Expand All @@ -30,15 +31,23 @@ import java.util.ResourceBundle
* @date 2017/06/20
*/
object P3cBundle {
private val p3cConfig = P3cConfig::class.java.getService()
private val resourceBundle = ResourceBundle.getBundle("messages.P3cBundle",
Locale(p3cConfig.locale), I18nResources.XmlControl())
private val p3cConfigSupplier: Supplier<P3cConfig> =
CachedSingletonsRegistry.lazy {
P3cConfig::class.java.getService()
}
private val resourceBundleSupplier =
CachedSingletonsRegistry.lazy {
ResourceBundle.getBundle(
"messages.P3cBundle",
Locale(p3cConfigSupplier.get().locale), I18nResources.XmlControl()
)
}

fun getMessage(key: String): String {
return resourceBundle.getString(key).trim()
return resourceBundleSupplier.get().getString(key).trim()
}

fun message(key: String, vararg params: Any): String {
return AbstractBundle.message(resourceBundle, key, *params).trim()
return AbstractBundle.message(resourceBundleSupplier.get(), key, *params).trim()
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,10 @@ import com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil
import com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil
import com.intellij.codeInsight.daemon.impl.quickfix.AccessStaticViaInstanceFix
import com.intellij.codeInsight.daemon.impl.quickfix.RemoveUnusedVariableUtil
import com.intellij.codeInspection.LocalQuickFix
import com.intellij.codeInspection.ProblemsHolder
import com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstance
import com.intellij.psi.JavaElementVisitor
import com.intellij.psi.JavaResolveResult
import com.intellij.psi.PsiClass
import com.intellij.psi.PsiElement
import com.intellij.psi.PsiElementVisitor
import com.intellij.psi.PsiMember
import com.intellij.psi.PsiModifier
import com.intellij.psi.PsiPackage
import com.intellij.psi.PsiReferenceExpression
import com.intellij.psi.PsiSubstitutor
import java.util.ArrayList
import com.intellij.psi.*

/**
* @author caikang
Expand Down Expand Up @@ -72,16 +63,10 @@ class AliAccessStaticViaInstanceInspection : AccessStaticViaInstance, AliBaseIns

override fun createAccessStaticViaInstanceFix(
expr: PsiReferenceExpression,
onTheFly: Boolean,
result: JavaResolveResult
): AccessStaticViaInstanceFix {
return object : AccessStaticViaInstanceFix(expr, result, onTheFly) {
): LocalQuickFix {
val accessStaticViaInstanceFix : AccessStaticViaInstanceFix = object : AccessStaticViaInstanceFix(expr, result) {
val fixKey = "com.alibaba.p3c.idea.quickfix.standalone.AliAccessStaticViaInstanceInspection"
internal val text = calcText(result.element as PsiMember, result.substitutor)

override fun getText(): String {
return text
}

private fun calcText(member: PsiMember, substitutor: PsiSubstitutor): String {
val aClass = member.containingClass ?: return ""
Expand All @@ -96,6 +81,7 @@ class AliAccessStaticViaInstanceInspection : AccessStaticViaInstance, AliBaseIns
}
}
}
return LocalQuickFix.from(accessStaticViaInstanceFix) as LocalQuickFix
}

override fun buildVisitor(holder: ProblemsHolder, isOnTheFly: Boolean): PsiElementVisitor {
Expand Down Expand Up @@ -145,7 +131,7 @@ class AliAccessStaticViaInstanceInspection : AccessStaticViaInstance, AliBaseIns
return
}
}
holder.registerProblem(expr, description, createAccessStaticViaInstanceFix(expr, onTheFly, result))
holder.registerProblem(expr, description, createAccessStaticViaInstanceFix(expr, result))
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
package com.alibaba.smartfox.idea.common.util

import com.intellij.openapi.components.ServiceManager
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.project.Project

/**
Expand All @@ -25,9 +25,9 @@ import com.intellij.openapi.project.Project
* @date 2017/06/19
*/
fun <T> Class<T>.getService(): T {
return ServiceManager.getService(this)
return ApplicationManager.getApplication().getService(this)
}

fun <T> Class<T>.getService(project: Project): T {
return ServiceManager.getService(project, this)
return project.getService(this)
}
4 changes: 2 additions & 2 deletions idea-plugin/p3c-idea/build.gradle
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
plugins {
id 'java'
id "org.jetbrains.intellij" version "1.13.3"
id "org.jetbrains.intellij" version "1.17.4"

id "com.github.ben-manes.versions" version "0.50.0"
id "com.github.ben-manes.versions" version "0.51.0"
}
apply plugin: 'kotlin'
apply plugin: 'idea'
Expand Down
7 changes: 6 additions & 1 deletion idea-plugin/p3c-idea/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,11 @@
]]></description>

<change-notes><![CDATA[
<ul>2.2.3.0x
<li>Fix 2024.1 compatibility issue</li>
<li>Fix 2024.2 compatibility issue</li>
<li>upgrade gradle & building jdk & intellij plugin version</li>
</ul>
<ul>2.2.2.0x
<li>Fix 2023.2 compatibility issue</li>
</ul>
Expand Down Expand Up @@ -233,7 +238,7 @@
]]>
</change-notes>

<idea-version since-build="232.8660.185"/>
<idea-version since-build="241.14494.240"/>

<depends optional="true" config-file="pluginWithJava.xml">com.intellij.modules.java</depends>
<depends>com.intellij.modules.platform</depends>
Expand Down
8 changes: 4 additions & 4 deletions idea-plugin/settings.gradle
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
plugins {
id "com.gradle.enterprise" version "3.16.1"
id "com.gradle.develocity" version "3.18.1"
}
gradleEnterprise {
develocity {
buildScan {
termsOfServiceUrl = "https://gradle.com/terms-of-service"
termsOfServiceAgree = "yes"
termsOfUseUrl = "https://gradle.com/terms-of-service"
termsOfUseAgree = "yes"
}
}
include 'p3c-idea'
Expand Down
2 changes: 1 addition & 1 deletion p3c-pmd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<dependency>
<groupId>com.xenoamess.p3c</groupId>
<artifactId>p3c-pmd</artifactId>
<version>2.2.2.0x</version>
<version>2.2.3.0x</version>
</dependency>
```
### <font color="green">Gradle</font>
Expand Down
Loading
Loading