Index: /applications/editors/josm/plugins/MicrosoftStreetside/build.xml
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/build.xml	(revision 36377)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/build.xml	(revision 36378)
@@ -6,22 +6,20 @@
   <!-- enter the SVN commit message -->
   <property name="commit.message" value="Commit message"/>
-    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="19044"/>
-
-    <!-- Configure these properties (replace "..." accordingly).
+  <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
+  <property name="plugin.main.version" value="19044"/>
+  <!-- Configure these properties (replace "..." accordingly).
          See https://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins
     -->
-    <property name="plugin.author" value="Microsoft"/>
-    <property name="plugin.class" value="org.openstreetmap.josm.plugins.streetside.StreetsidePlugin"/>
-    <property name="plugin.description" value="Allows the user to work with pictures hosted at Microsoft Streetside"/>
-    <property name="plugin.icon" value="images/streetside-logo.svg"/>
-    <property name="plugin.link" value="https://josm.openstreetmap.de/browser/osm/applications/editors/josm/plugins/MicrosoftStreetside"/>
-    <!--<property name="plugin.early" value="..."/>-->
-    <!--<property name="plugin.requires" value="..."/>-->
-    <!--<property name="plugin.stage" value="..."/>-->
-    <property name="plugin.canloadatruntime" value="true" />
-    <property name="plugin.minimum.java.version" value="21" />
-    <property name="plugin.requires" value="apache-commons;javafx"/>
-  <property file="${basedir}/gradle.properties"/>
+  <property name="plugin.author" value="Microsoft"/>
+  <property name="plugin.class" value="org.openstreetmap.josm.plugins.streetside.StreetsidePlugin"/>
+  <property name="plugin.description" value="Allows the user to work with pictures hosted at Microsoft Streetside"/>
+  <property name="plugin.icon" value="images/streetside-logo.svg"/>
+  <property name="plugin.link" value="https://josm.openstreetmap.de/browser/osm/applications/editors/josm/plugins/MicrosoftStreetside"/>
+  <!--<property name="plugin.early" value="..."/>-->
+  <!--<property name="plugin.requires" value="..."/>-->
+  <!--<property name="plugin.stage" value="..."/>-->
+  <property name="plugin.canloadatruntime" value="true"/>
+  <property name="plugin.minimum.java.version" value="21"/>
+  <property name="plugin.requires" value="apache-commons;javafx"/>
   <property name="josm" location="../../core/dist/josm-custom.jar"/>
   <property name="plugin.dist.dir" value="../../dist"/>
Index: /applications/editors/josm/plugins/MicrosoftStreetside/pom.xml
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/pom.xml	(revision 36377)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/pom.xml	(revision 36378)
@@ -1,93 +1,88 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.openstreetmap.josm.plugins</groupId>
-        <artifactId>plugin-root</artifactId>
-        <version>SNAPSHOT</version>
-    </parent>
-    <artifactId>MicrosoftStreetside</artifactId>
-
-    <url>${plugin.link}</url>
-    <developers>
-        <developer>
-            <name>Microsoft</name>
-        </developer>
-    </developers>
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <plugin.src.dir>src</plugin.src.dir>
-        <plugin.main.version>19044</plugin.main.version>
-        <plugin.author>Microsoft</plugin.author>
-        <plugin.class>org.openstreetmap.josm.plugins.streetside.StreetsidePlugin</plugin.class>
-        <plugin.description>Allows the user to work with pictures hosted at Microsoft Streetside</plugin.description>
-        <plugin.icon>images/streetside-logo.svg</plugin.icon>
-        <plugin.link>https://josm.openstreetmap.de/browser/osm/applications/editors/josm/plugins/MicrosoftStreetside</plugin.link>
-        <plugin.canloadatruntime>true</plugin.canloadatruntime>
-        <java.lang.version>21</java.lang.version>
-        <plugin.requires>apache-commons;javafx</plugin.requires>
-        <javafx.version>19</javafx.version>
-    </properties>
-    <dependencies>
-        <dependency>
-            <groupId>org.openstreetmap.josm.plugins</groupId>
-            <artifactId>apache-commons</artifactId>
-            <version>SNAPSHOT</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.openstreetmap.josm.plugins</groupId>
-            <artifactId>javafx</artifactId>
-            <version>SNAPSHOT</version>
-            <scope>provided</scope>
-        </dependency>
-        <!-- Provided by runtime -->
-        <dependency>
-            <groupId>org.openjfx</groupId>
-            <artifactId>javafx-swing</artifactId>
-            <version>${javafx.version}</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.openjfx</groupId>
-            <artifactId>javafx-controls</artifactId>
-            <version>${javafx.version}</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.openjfx</groupId>
-            <artifactId>javafx-base</artifactId>
-            <version>${javafx.version}</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.openjfx</groupId>
-            <artifactId>javafx-graphics</artifactId>
-            <version>${javafx.version}</version>
-            <scope>provided</scope>
-        </dependency>
-    </dependencies>
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>properties-maven-plugin</artifactId>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-jar-plugin</artifactId>
-                <configuration>
-                    <archive>
-                        <manifestEntries>
-                            <Plugin-Minimum-Java-Version>${java.lang.version}</Plugin-Minimum-Java-Version>
-                            <Plugin-Link>${plugin.link}</Plugin-Link>
-                            <Plugin-Icon>${plugin.icon}</Plugin-Icon>
-                            <Plugin-Requires>${plugin.requires}</Plugin-Requires>
-                            <Plugin-Canloadatruntime>${plugin.canloadatruntime}</Plugin-Canloadatruntime>
-                        </manifestEntries>
-                    </archive>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+<?xml version="1.0"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.openstreetmap.josm.plugins</groupId>
+    <artifactId>plugin-root</artifactId>
+    <version>SNAPSHOT</version>
+  </parent>
+  <artifactId>MicrosoftStreetside</artifactId>
+  <url>${plugin.link}</url>
+  <developers>
+    <developer>
+      <name>Microsoft</name>
+    </developer>
+  </developers>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <plugin.src.dir>src</plugin.src.dir>
+    <plugin.main.version>19044</plugin.main.version>
+    <plugin.author>Microsoft</plugin.author>
+    <plugin.class>org.openstreetmap.josm.plugins.streetside.StreetsidePlugin</plugin.class>
+    <plugin.description>Allows the user to work with pictures hosted at Microsoft Streetside</plugin.description>
+    <plugin.icon>images/streetside-logo.svg</plugin.icon>
+    <plugin.link>https://josm.openstreetmap.de/browser/osm/applications/editors/josm/plugins/MicrosoftStreetside</plugin.link>
+    <plugin.canloadatruntime>true</plugin.canloadatruntime>
+    <java.lang.version>21</java.lang.version>
+    <plugin.requires>apache-commons;javafx</plugin.requires>
+    <javafx.version>19</javafx.version>
+  </properties>
+  <dependencies>
+    <dependency>
+      <groupId>org.openstreetmap.josm.plugins</groupId>
+      <artifactId>apache-commons</artifactId>
+      <version>SNAPSHOT</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.openstreetmap.josm.plugins</groupId>
+      <artifactId>javafx</artifactId>
+      <version>SNAPSHOT</version>
+      <scope>provided</scope>
+    </dependency>
+    <!-- Provided by runtime -->
+    <dependency>
+      <groupId>org.openjfx</groupId>
+      <artifactId>javafx-swing</artifactId>
+      <version>${javafx.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.openjfx</groupId>
+      <artifactId>javafx-controls</artifactId>
+      <version>${javafx.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.openjfx</groupId>
+      <artifactId>javafx-base</artifactId>
+      <version>${javafx.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.openjfx</groupId>
+      <artifactId>javafx-graphics</artifactId>
+      <version>${javafx.version}</version>
+      <scope>provided</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Plugin-Minimum-Java-Version>${java.lang.version}</Plugin-Minimum-Java-Version>
+              <Plugin-Link>${plugin.link}</Plugin-Link>
+              <Plugin-Icon>${plugin.icon}</Plugin-Icon>
+              <Plugin-Requires>${plugin.requires}</Plugin-Requires>
+              <Plugin-Canloadatruntime>${plugin.canloadatruntime}</Plugin-Canloadatruntime>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
Index: /applications/editors/josm/plugins/eventbus/pom.xml
===================================================================
--- /applications/editors/josm/plugins/eventbus/pom.xml	(revision 36377)
+++ /applications/editors/josm/plugins/eventbus/pom.xml	(revision 36378)
@@ -15,4 +15,5 @@
     </developers>
     <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <plugin.src.dir>src</plugin.src.dir>
         <plugin.main.version>19044</plugin.main.version>
Index: /applications/editors/josm/plugins/livegps/pom.xml
===================================================================
--- /applications/editors/josm/plugins/livegps/pom.xml	(revision 36377)
+++ /applications/editors/josm/plugins/livegps/pom.xml	(revision 36378)
@@ -16,4 +16,5 @@
     </developers>
     <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <plugin.src.dir>src</plugin.src.dir>
         <plugin.main.version>19044</plugin.main.version>
Index: /applications/editors/josm/plugins/pmtiles/src/test/java/unit/org/openstreetmap/josm/plugins/pmtiles/PMTestUtils.java
===================================================================
--- /applications/editors/josm/plugins/pmtiles/src/test/java/unit/org/openstreetmap/josm/plugins/pmtiles/PMTestUtils.java	(revision 36377)
+++ /applications/editors/josm/plugins/pmtiles/src/test/java/unit/org/openstreetmap/josm/plugins/pmtiles/PMTestUtils.java	(revision 36378)
@@ -14,5 +14,5 @@
     public static final URI ODBL_VECTOR_FIRENZE = new File("protomaps(vector)ODbL_firenze.pmtiles").exists() ?
             new File("protomaps(vector)ODbL_firenze.pmtiles").toURI() :
-            URI.create("https://github.com/protomaps/PMTiles/raw/main/spec/v3/protomaps(vector)ODbL_firenze.pmtiles");
+            URI.create("https://github.com/protomaps/PMTiles/raw/3126ad0244f847be9727b3313aaac8d516b3d033/spec/v3/protomaps(vector)ODbL_firenze.pmtiles");
 
     /** A sample raster tileset */
Index: /applications/editors/josm/plugins/pom.xml
===================================================================
--- /applications/editors/josm/plugins/pom.xml	(revision 36377)
+++ /applications/editors/josm/plugins/pom.xml	(revision 36378)
@@ -492,4 +492,129 @@
       </modules>
     </profile>
+    <profile>
+      <id>areaselector</id>
+      <activation><file><exists>areaselector/pom.xml</exists></file></activation>
+      <modules><module>areaselector</module></modules>
+    </profile>
+    <profile>
+      <id>austriaaddresshelper</id>
+      <activation><file><exists>austriaaddresshelper/pom.xml</exists></file></activation>
+      <modules><module>austriaaddresshelper</module></modules>
+    </profile>
+    <profile>
+      <id>auto-tools</id>
+      <activation><file><exists>auto-tools/pom.xml</exists></file></activation>
+      <modules><module>auto-tools</module></modules>
+    </profile>
+    <profile>
+      <id>Building-Generalization</id>
+      <activation><file><exists>Building-Generalization/pom.xml</exists></file></activation>
+      <modules><module>Building-Generalization</module></modules>
+    </profile>
+    <profile>
+      <id>changeset-viewer</id>
+      <activation><file><exists>changeset-viewer/pom.xml</exists></file></activation>
+      <modules><module>changeset-viewer</module></modules>
+    </profile>
+    <profile>
+      <id>Color</id>
+      <activation><file><exists>Color/pom.xml</exists></file></activation>
+      <modules><module>Color</module></modules>
+    </profile>
+    <profile>
+      <id>configuration</id>
+      <activation><file><exists>configuration/pom.xml</exists></file></activation>
+      <modules><module>configuration</module></modules>
+    </profile>
+    <profile>
+      <id>conflation</id>
+      <activation><file><exists>conflation/pom.xml</exists></file></activation>
+      <modules><module>conflation</module></modules>
+    </profile>
+    <profile>
+      <id>continuos-download</id>
+      <activation><file><exists>continuos-download/pom.xml</exists></file></activation>
+      <modules><module>continuos-download</module></modules>
+    </profile>
+    <profile>
+      <id>Dxf-Import</id>
+      <activation><file><exists>Dxf-Import/pom.xml</exists></file></activation>
+      <modules><module>Dxf-Import</module></modules>
+    </profile>
+    <profile>
+      <id>gridify</id>
+      <activation><file><exists>gridify/pom.xml</exists></file></activation>
+      <modules><module>gridify</module></modules>
+    </profile>
+    <profile>
+      <id>improve-way</id>
+      <activation><file><exists>improve-way/pom.xml</exists></file></activation>
+      <modules><module>improve-way</module></modules>
+    </profile>
+    <profile>
+      <id>indoorhelper</id>
+      <activation><file><exists>indoorhelper/pom.xml</exists></file></activation>
+      <modules><module>indoorhelper</module></modules>
+    </profile>
+    <profile>
+      <id>kartverketimport</id>
+      <activation><file><exists>kartverketimport/pom.xml</exists></file></activation>
+      <modules><module>kartverketimport</module></modules>
+    </profile>
+    <profile>
+      <id>Mapillary</id>
+      <activation><file><exists>Mapillary/pom.xml</exists></file><jdk>[17,]</jdk></activation>
+      <modules><module>Mapillary</module></modules>
+    </profile>
+    <profile>
+      <id>MapRoulette</id>
+      <activation><file><exists>MapRoulette/pom.xml</exists></file><jdk>[17,]</jdk></activation>
+      <modules><module>MapRoulette</module></modules>
+    </profile>
+    <profile>
+      <id>osm-obj-info</id>
+      <activation><file><exists>osm-obj-info/pom.xml</exists></file></activation>
+      <modules><module>osm-obj-info</module></modules>
+    </profile>
+    <profile>
+      <id>PicLayer</id>
+      <activation><file><exists>PicLayer/pom.xml</exists></file></activation>
+      <modules><module>PicLayer</module></modules>
+    </profile>
+    <profile>
+      <id>pt_assistant</id>
+      <activation><file><exists>pt_assistant/pom.xml</exists></file><jdk>[17,]</jdk></activation>
+      <modules><module>pt_assistant</module></modules>
+    </profile>
+    <profile>
+      <id>rex</id>
+      <activation><file><exists>rex/pom.xml</exists></file></activation>
+      <modules><module>rex</module></modules>
+    </profile>
+    <profile>
+      <id>ShapeTools</id>
+      <activation><file><exists>ShapeTools/pom.xml</exists></file></activation>
+      <modules><module>ShapeTools</module></modules>
+    </profile>
+    <profile>
+      <id>todo</id>
+      <activation><file><exists>todo/pom.xml</exists></file><jdk>[17,]</jdk></activation>
+      <modules><module>todo</module></modules>
+    </profile>
+    <profile>
+      <id>turnlanes-tagging</id>
+      <activation><file><exists>turnlanes-tagging/pom.xml</exists></file></activation>
+      <modules><module>turnlanes-tagging</module></modules>
+    </profile>
+    <profile>
+      <id>validations_testing</id>
+      <activation><file><exists>validations_testing/pom.xml</exists></file></activation>
+      <modules><module>validations_testing</module></modules>
+    </profile>
+    <profile>
+      <id>wikipedia</id>
+      <activation><file><exists>wikipedia/pom.xml</exists></file></activation>
+      <modules><module>wikipedia</module></modules>
+    </profile>
   </profiles>
 </project>
