Changeset 19113 in josm for trunk/nodist


Ignore:
Timestamp:
2024-06-18T22:29:22+02:00 (3 months ago)
Author:
taylor.smock
Message:

Update PMD to 7.2.0

A bunch of rules were deprecated and replaced and the XPath expressions had to be updated from XPath 1 to XPath 3.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nodist/pom.xml

    r19097 r19113  
    1212        <java.lang.version>11</java.lang.version>
    1313        <maven.compiler.release>${java.lang.version}</maven.compiler.release>
     14        <maven.compiler.source>${maven.compiler.release}</maven.compiler.source>
     15        <maven.compiler.target>${maven.compiler.release}</maven.compiler.target>
    1416        <test.headless>true</test.headless>
    1517        <sonar.host.url>https://josm.openstreetmap.de/sonar/</sonar.host.url>
    1618        <sonar.projectKey>JOSM</sonar.projectKey>
    1719        <jmockit.version>1.49.a</jmockit.version>
     20        <pmd.version>7.2.0</pmd.version>
    1821    </properties>
    1922    <modules>
     
    7275                    <groupId>org.apache.maven.plugins</groupId>
    7376                    <artifactId>maven-pmd-plugin</artifactId>
    74                     <version>3.22.0</version>
     77                    <version>3.23.0</version>
     78                    <dependencies>
     79                        <dependency>
     80                            <groupId>net.sourceforge.pmd</groupId>
     81                            <artifactId>pmd-core</artifactId>
     82                            <version>${pmd.version}</version>
     83                        </dependency>
     84                        <dependency>
     85                            <groupId>net.sourceforge.pmd</groupId>
     86                            <artifactId>pmd-java</artifactId>
     87                            <version>${pmd.version}</version>
     88                        </dependency>
     89                        <dependency>
     90                            <groupId>net.sourceforge.pmd</groupId>
     91                            <artifactId>pmd-javascript</artifactId>
     92                            <version>${pmd.version}</version>
     93                        </dependency>
     94                        <dependency>
     95                            <groupId>net.sourceforge.pmd</groupId>
     96                            <artifactId>pmd-jsp</artifactId>
     97                            <version>${pmd.version}</version>
     98                        </dependency>
     99                    </dependencies>
     100                    <configuration>
     101                      <targetJdk>${java.lang.version}</targetJdk>
     102                    </configuration>
    75103                </plugin>
    76104                <plugin>
     
    201229        <dependencies>
    202230            <dependency>
     231                <groupId>org.jmockit</groupId>
     232                <artifactId>jmockit</artifactId>
     233                <version>${jmockit.version}</version>
     234                <scope>test</scope>
     235            </dependency>
     236            <dependency>
    203237                <groupId>org.junit</groupId>
    204238                <artifactId>junit-bom</artifactId>
     
    228262                <groupId>org.apache.commons</groupId>
    229263                <artifactId>commons-jcs3-core</artifactId>
    230                 <version>3.2</version>
     264                <version>3.2.1</version>
    231265                <scope>provided</scope>
    232266            </dependency>
     
    234268                <groupId>org.apache.commons</groupId>
    235269                <artifactId>commons-compress</artifactId>
    236                 <version>1.26.1</version>
     270                <version>1.26.2</version>
    237271                <scope>provided</scope>
    238272            </dependency>
     
    287321            </dependency>
    288322            <dependency>
    289                 <groupId>org.jmockit</groupId>
    290                 <artifactId>jmockit</artifactId>
    291                 <version>${jmockit.version}</version>
    292                 <scope>test</scope>
    293             </dependency>
    294             <dependency>
    295323                <groupId>com.github.spotbugs</groupId>
    296324                <artifactId>spotbugs-annotations</artifactId>
     
    313341                <groupId>io.github.classgraph</groupId>
    314342                <artifactId>classgraph</artifactId>
    315                 <version>4.8.172</version>
     343                <version>4.8.173</version>
    316344                <scope>test</scope>
    317345            </dependency>
Note: See TracChangeset for help on using the changeset viewer.