Skip to content

Commit 75ab09c

Browse files
committed
Merge pull request #59 from adangel:upgrade-to-pmd7-rc1
Upgrade to use PMD 7.0.0-rc1 #59
2 parents 8c69c29 + 861ac71 commit 75ab09c

File tree

3 files changed

+18
-13
lines changed

3 files changed

+18
-13
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## 7.0.0-rc1
44

5+
* **Bump required pmd-core version to 7.0.0-rc1.**
6+
57
**Fixed issues:**
68

79
* [#43](https://github.com/pmd/pmd-designer/issues/43) Update PMD 7 Logo in the Designer

README.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,32 @@
22

33
[![Build Status](https://github.com/pmd/pmd-designer/workflows/build/badge.svg?branch=master)](https://github.com/pmd/pmd-designer/actions?query=workflow%3Abuild)
44
[![Maven Central](https://img.shields.io/maven-central/v/net.sourceforge.pmd/pmd-ui.svg)](https://maven-badges.herokuapp.com/maven-central/net.sourceforge.pmd/pmd-ui)
5-
[![Join the chat at https://gitter.im/pmd/pmd-designer](https://badges.gitter.im/pmd/pmd-designer.svg)](https://gitter.im/pmd/pmd-designer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
5+
[![Join the chat](https://img.shields.io/gitter/room/pmd/pmd-designer)](https://app.gitter.im/#/room/#pmd_pmd-designer:gitter.im?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
66

77

88

99
The Rule Designer is a graphical tool that helps PMD users develop their custom
1010
rules. Main features:
11-
* [AST inspection](https://pmd.github.io/latest/pmd_userdocs_extending_designer_reference.html#ast-inspection): inspect AST structure for any language, including XPath attributes
12-
* [XPath rule design](https://pmd.github.io/latest/pmd_userdocs_extending_designer_reference.html#xpath-rule-design): integrated XPath editor, and rule metadata editor
13-
* [Rule test edition](https://pmd.github.io/latest/pmd_userdocs_extending_designer_reference.html#testing-a-rule): create or edit rule test files for the [PMD testing framework](https://pmd.github.io/latest/pmd_userdocs_extending_testing.html)
11+
* [AST inspection](https://docs.pmd-code.org/latest/pmd_userdocs_extending_designer_reference.html#ast-inspection): inspect AST structure for any language, including XPath attributes
12+
* [XPath rule design](https://docs.pmd-code.org/latest/pmd_userdocs_extending_designer_reference.html#xpath-rule-design): integrated XPath editor, and rule metadata editor
13+
* [Rule test edition](https://docs.pmd-code.org/latest/pmd_userdocs_extending_designer_reference.html#testing-a-rule): create or edit rule test files for the [PMD testing framework](https://docs.pmd-code.org/latest/pmd_userdocs_extending_testing.html)
1414

1515

1616
![testing-designer](https://user-images.githubusercontent.com/24524930/61461094-504a7900-a970-11e9-822e-30cc121b568c.gif)
1717

1818

1919
## Installation
2020

21-
The designer is part of PMD's binary distributions. To install a distribution, see the [documentation page](https://pmd.github.io/latest/pmd_userdocs_installation.html) about installing PMD.
21+
The designer is part of PMD's binary distributions. To install a distribution, see the
22+
[documentation page](https://docs.pmd-code.org/latest/pmd_userdocs_installation.html) about installing PMD.
2223

23-
The app needs JRE 1.8 or above to run. Be aware that on JRE 11+, the JavaFX distribution should be installed separately. Visit [the download page](https://gluonhq.com/products/javafx/) to download a distribution, extract it, and set the `JAVAFX_HOME` environment variable.
24+
The app needs JRE 1.8 or above to run. Be aware that on JRE 11+, the JavaFX distribution should be installed
25+
separately. Visit [the download page](https://gluonhq.com/products/javafx/) to download a distribution,
26+
extract it, and set the `JAVAFX_HOME` environment variable.
2427

2528
If the `bin` directory of your PMD distribution is on your shell's path, then you can **launch the app** with
26-
* `run.sh designer` on Linux/ OSX
27-
* `designer.bat` on Windows
29+
* `pmd designer` on Linux/ OSX
30+
* `pmd.bat designer` on Windows
2831

2932
Alternatively, you can launch the program "from source" with Maven.
3033
* `$ ./mvnw -Prunning exec:java` will launch the program after compiling it, using the JavaFX distribution of your system
@@ -34,13 +37,13 @@ See the list of available versions [here](https://search.maven.org/artifact/org.
3437

3538
### Updating
3639

37-
The latest version of the designer currently **works with PMD 6.27.0 and above**.
38-
You can simply replace `pmd-ui-6.X.Y.jar` with the [latest build](https://github.com/pmd/pmd-designer/releases/latest) in the installation folder of your
39-
PMD distribution.
40+
The latest version of the designer currently **works with PMD 7.0.0-rc1 and above**.
41+
You can simply replace `pmd-ui-7.X.Y.jar` with the [latest build](https://github.com/pmd/pmd-designer/releases/latest)
42+
in the installation folder of your PMD distribution.
4043

4144
## Usage
4245

43-
### [Usage documentation is on the website](https://pmd.github.io/latest/pmd_userdocs_extending_designer_reference.html)
46+
### [Usage documentation is on the website](https://docs.pmd-code.org/latest/pmd_userdocs_extending_designer_reference.html)
4447

4548
## Building from source/ contributing
4649

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
</developers>
5555

5656
<properties>
57-
<pmd.core.version>7.0.0-SNAPSHOT</pmd.core.version>
57+
<pmd.core.version>7.0.0-rc1</pmd.core.version>
5858
<openjfx.version>11.0.2</openjfx.version>
5959
<java.version>8</java.version>
6060
<kotlin.version>1.7.20</kotlin.version>

0 commit comments

Comments
 (0)