New Upstream Snapshot - sezpoz

Ready changes

Summary

Merged new upstream version: 1.12+git20210616.1.9aad5b9 (was: 1.12).

Resulting package

Built on 2022-10-03T00:18 (took 6m46s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots libsezpoz-java-docapt install -t fresh-snapshots libsezpoz-java

Lintian Result

Diff

diff --git a/.mvn/maven.config b/.mvn/maven.config
new file mode 100644
index 0000000..0866397
--- /dev/null
+++ b/.mvn/maven.config
@@ -0,0 +1 @@
+-Dsonar.projectKey=jglick_sezpoz
diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 0000000..0bdb6b1
--- /dev/null
+++ b/Jenkinsfile
@@ -0,0 +1,4 @@
+node {
+  checkout scm
+  sh 'MAVEN_OPTS=-Djansi.force=true mvn -B -V -ntp -Dstyle.color=always verify'
+}
diff --git a/README.md b/README.md
index 2a34f9d..f99cd1c 100644
--- a/README.md
+++ b/README.md
@@ -10,23 +10,29 @@ SezPoz is a lightweight and easy-to-learn library that lets you perform modular
 
 Sources are in the form of Maven projects. To build:
 
-    mvn install
+```bash
+mvn install
+```
 
 To try the demo application:
 
-    mvn -f demo/app/pom.xml exec:exec
+```bash
+mvn -f demo/app/pom.xml exec:exec
+```
 
 Binaries, sources, and Javadoc can all be downloaded from the Maven Central repository: [Maven repository][3].
 
 For usage from Maven applications, use the artifact `net.java.sezpoz:sezpoz`, for example:
 
-    <dependencies>
-      <dependency>
-        <groupId>net.java.sezpoz</groupId>
-        <artifactId>sezpoz</artifactId>
-        <version>…latest available…</version>
-      </dependency>
-    </dependencies>
+```xml
+<dependencies>
+  <dependency>
+    <groupId>net.java.sezpoz</groupId>
+    <artifactId>sezpoz</artifactId>
+    <version>…latest available…</version>
+  </dependency>
+</dependencies>
+```
 
 See Javadoc for details on particular classes, or just look at demo sources in the `demo` subdirectory in Subversion.
 
@@ -34,59 +40,68 @@ Support for declaring, creating, and inspecting indices of annotated Java elemen
 
 For example, to permit registration of simple menu items, while making it possible to prepare a menu without loading any of them until they are actually selected:
 
-    @Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
-    @Retention(RetentionPolicy.SOURCE)
-    @Indexable(type=ActionListener.class)
-    public @interface MenuItem {
-        String menuName();
-        String itemName();
-        String iconPath() default "";
-    }
+```java
+@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
+@Retention(RetentionPolicy.SOURCE)
+@Indexable(type=ActionListener.class)
+public @interface MenuItem {
+    String menuName();
+    String itemName();
+    String iconPath() default "";
+}
+```
 
 A concrete registration might look like:
 
-    @MenuItem(menuName="File", itemName="Print", iconPath=".../print.png")
-    public class PrintAction extends AbstractAction {
-        public void actionPerformed(ActionEvent e) {...}
-    }
+```java
+@MenuItem(menuName="File", itemName="Print", iconPath=".../print.png")
+public class PrintAction extends AbstractAction {
+    public void actionPerformed(ActionEvent e) {...}
+}
+```
 
 Alternatively:
 
-    public class Actions {
-        @MenuItem(menuName="File", itemName="Print")
-        public static Action print() {...}
-    }
+```java
+public class Actions {
+    @MenuItem(menuName="File", itemName="Print")
+    public static Action print() {...}
+}
+```
 
 or even:
 
-    public class Actions {
-        @MenuItem(menuName="File", itemName="Print")
-        public static final Action PRINT = ...;
-    }
+```java
+public class Actions {
+    @MenuItem(menuName="File", itemName="Print")
+    public static final Action PRINT = ...;
+}
+```
 
 To create the index on JDK 6+, just compile your sources normally with javac. (The processor is in the same JAR as this API and should be autodetected.)
 
 Usage is then simple:
 
-    for (final IndexItem<MenuItem,ActionListener> item :
-            Index.load(MenuItem.class, ActionListener.class)) {
-        JMenu menu = new JMenu(item.annotation().menuName());
-        JMenuItem menuitem = new JMenuItem(item.annotation().itemName());
-        String icon = item.annotation().iconPath();
-        if (!icon.equals("")) {
-             menuitem.setIcon(new ImageIcon(icon));
-        }
-        menuitem.addActionListener(new ActionListener() {
-            public void actionPerformed(ActionEvent e) {
-                try {
-                    item.instance().actionPerformed(e);
-                } catch (InstantiationException x) {
-                    x.printStackTrace();
-                }
-            }
-        });
+```java
+for (final IndexItem<MenuItem,ActionListener> item :
+        Index.load(MenuItem.class, ActionListener.class)) {
+    JMenu menu = new JMenu(item.annotation().menuName());
+    JMenuItem menuitem = new JMenuItem(item.annotation().itemName());
+    String icon = item.annotation().iconPath();
+    if (!icon.equals("")) {
+         menuitem.setIcon(new ImageIcon(icon));
     }
-
+    menuitem.addActionListener(new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+            try {
+                item.instance().actionPerformed(e);
+            } catch (InstantiationException x) {
+                x.printStackTrace();
+            }
+        }
+    });
+}
+```
 
 Known limitations:
 
diff --git a/debian/changelog b/debian/changelog
index 37551d1..60f498f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sezpoz (1.12+git20210616.1.9aad5b9-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Mon, 03 Oct 2022 00:13:49 -0000
+
 sezpoz (1.12-1) unstable; urgency=medium
 
   * Team upload.
diff --git a/demo/api/pom.xml b/demo/api/pom.xml
index 6678631..1dd9720 100644
--- a/demo/api/pom.xml
+++ b/demo/api/pom.xml
@@ -3,12 +3,12 @@
     <parent>
         <groupId>net.java.sezpoz.demo</groupId>
         <artifactId>pom</artifactId>
-        <version>1.12</version>
+        <version>1.14-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>api</artifactId>
     <packaging>jar</packaging>
-    <version>1.12</version>
+    <version>1.14-SNAPSHOT</version>
     <name>SezPoz Demo API</name>
     <dependencies>
         <dependency>
diff --git a/demo/app/pom.xml b/demo/app/pom.xml
index f16de4a..08d2aad 100644
--- a/demo/app/pom.xml
+++ b/demo/app/pom.xml
@@ -3,12 +3,12 @@
     <parent>
         <groupId>net.java.sezpoz.demo</groupId>
         <artifactId>pom</artifactId>
-        <version>1.12</version>
+        <version>1.14-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>app</artifactId>
     <packaging>jar</packaging>
-    <version>1.12</version>
+    <version>1.14-SNAPSHOT</version>
     <name>SezPoz Demo Application</name>
     <dependencies>
         <dependency>
diff --git a/demo/plugin1/pom.xml b/demo/plugin1/pom.xml
index 3a47fbd..c6512eb 100644
--- a/demo/plugin1/pom.xml
+++ b/demo/plugin1/pom.xml
@@ -3,12 +3,12 @@
     <parent>
         <groupId>net.java.sezpoz.demo</groupId>
         <artifactId>pom</artifactId>
-        <version>1.12</version>
+        <version>1.14-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>plugin1</artifactId>
     <packaging>jar</packaging>
-    <version>1.12</version>
+    <version>1.14-SNAPSHOT</version>
     <name>SezPoz Demo Plugin #1</name>
     <dependencies>
         <dependency>
diff --git a/demo/plugin2/pom.xml b/demo/plugin2/pom.xml
index 53daca2..bce5d74 100644
--- a/demo/plugin2/pom.xml
+++ b/demo/plugin2/pom.xml
@@ -3,12 +3,12 @@
     <parent>
         <groupId>net.java.sezpoz.demo</groupId>
         <artifactId>pom</artifactId>
-        <version>1.12</version>
+        <version>1.14-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>plugin2</artifactId>
     <packaging>jar</packaging>
-    <version>1.12</version>
+    <version>1.14-SNAPSHOT</version>
     <name>SezPoz Demo Plugin #2</name>
     <dependencies>
         <dependency>
diff --git a/demo/pom.xml b/demo/pom.xml
index ef17712..0ebd655 100644
--- a/demo/pom.xml
+++ b/demo/pom.xml
@@ -3,13 +3,13 @@
     <parent>
         <groupId>net.java.sezpoz</groupId>
         <artifactId>pom</artifactId>
-        <version>1.12</version>
+        <version>1.14-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <groupId>net.java.sezpoz.demo</groupId>
     <artifactId>pom</artifactId>
     <packaging>pom</packaging>
-    <version>1.12</version>
+    <version>1.14-SNAPSHOT</version>
     <name>SezPoz Demo</name>
     <build>
         <plugins>
@@ -21,6 +21,11 @@
             </plugin>
         </plugins>
     </build>
+    <!-- https://stackoverflow.com/a/53769250/12916
+    <properties>
+        <sonar.skip>true</sonar.skip>
+    </properties>
+    -->
     <modules>
         <module>app</module>
         <module>api</module>
diff --git a/pom.xml b/pom.xml
index e06ff8e..869afa7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
     <groupId>net.java.sezpoz</groupId>
     <artifactId>pom</artifactId>
     <packaging>pom</packaging>
-    <version>1.12</version>
+    <version>1.14-SNAPSHOT</version>
     <name>SezPoz</name>
     <url>https://github.com/jglick/sezpoz</url>
     <description>SezPoz is a lightweight and simple-to-learn library that lets you perform modular service lookups.</description>
@@ -27,7 +27,7 @@
         <connection>scm:git:git@github.com:jglick/sezpoz.git</connection>
         <developerConnection>scm:git:git@github.com:jglick/sezpoz.git</developerConnection>
         <url>git@github.com:jglick/sezpoz.git</url>
-      <tag>pom-1.12</tag>
+      <tag>HEAD</tag>
   </scm>
     <licenses>
         <license>
@@ -42,8 +42,8 @@
                     <artifactId>maven-compiler-plugin</artifactId>
                     <version>3.5.1</version>
                     <configuration>
-                        <source>1.6</source>
-                        <target>1.6</target>
+                        <source>1.7</source>
+                        <target>1.7</target>
                     </configuration>
                 </plugin>
                 <plugin>
@@ -108,4 +108,46 @@
         <!--<module>perftest</module>-->
         <module>demo</module>
     </modules>
+    <profiles>
+        <profile>
+            <id>sonar</id>
+            <properties>
+                <sonar.host.url>https://sonarcloud.io</sonar.host.url>
+                <sonar.organization>jglick-github</sonar.organization>
+                <!-- https://stackoverflow.com/a/53769250/12916
+                <sonar.projectKey>jglick_sezpoz</sonar.projectKey>
+                -->
+                <sonar.exclusions>**/demo/**/*,**/Inspector.java</sonar.exclusions> <!-- https://stackoverflow.com/a/53769250/12916 -->
+            </properties>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.sonarsource.scanner.maven</groupId>
+                        <artifactId>sonar-maven-plugin</artifactId>
+                        <version>3.5.0.1254</version>
+                        <executions>
+                            <execution>
+                                <phase>install</phase>
+                                <goals>
+                                    <goal>sonar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.jacoco</groupId>
+                        <artifactId>jacoco-maven-plugin</artifactId>
+                        <version>0.8.2</version>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>prepare-agent</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 </project>
diff --git a/sezpoz/pom.xml b/sezpoz/pom.xml
index ef91864..35de2cf 100644
--- a/sezpoz/pom.xml
+++ b/sezpoz/pom.xml
@@ -3,18 +3,18 @@
     <parent>
         <groupId>net.java.sezpoz</groupId>
         <artifactId>pom</artifactId>
-        <version>1.12</version>
+        <version>1.14-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>sezpoz</artifactId>
     <packaging>jar</packaging>
-    <version>1.12</version>
+    <version>1.14-SNAPSHOT</version>
     <name>SezPoz Library</name>
     <dependencies>
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>4.12</version>
+            <version>4.13.1</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
@@ -26,6 +26,7 @@
                 <configuration>
                     <compilerArgument>-proc:none</compilerArgument>
                 </configuration>
+                <version>3.7.0</version>
             </plugin>
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
@@ -40,7 +41,7 @@
                         <configuration>
                             <signature>
                                 <groupId>org.codehaus.mojo.signature</groupId>
-                                <artifactId>java16</artifactId>
+                                <artifactId>java17</artifactId>
                                 <version>1.0</version>
                             </signature>
                         </configuration>
@@ -54,7 +55,7 @@
                     <excludes>
                         <exclude>**/TestUtils.java</exclude>
                     </excludes>
-                    <forkMode>pertest</forkMode>
+                    <reuseForks>false</reuseForks>
                 </configuration>
             </plugin>
             <plugin>
@@ -78,7 +79,7 @@
                 <configuration>
                     <excludePackageNames>*.impl</excludePackageNames>
                     <links>
-                        <link>http://java.sun.com/javase/6/docs/api/</link>
+                        <link>https://docs.oracle.com/javase/7/docs/api/</link>
                     </links>
                 </configuration>
             </plugin>
diff --git a/sezpoz/src/main/java/net/java/sezpoz/impl/Indexer.java b/sezpoz/src/main/java/net/java/sezpoz/impl/Indexer.java
index 33ae811..f5d0c73 100644
--- a/sezpoz/src/main/java/net/java/sezpoz/impl/Indexer.java
+++ b/sezpoz/src/main/java/net/java/sezpoz/impl/Indexer.java
@@ -44,6 +44,7 @@ import java.lang.annotation.Inherited;
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
+import java.nio.file.NoSuchFileException;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
@@ -174,9 +175,7 @@ public class Indexer extends AbstractProcessor {
                 try {
                     FileObject in = processingEnv.getFiler().getResource(StandardLocation.CLASS_OUTPUT, "", METAINF_ANNOTATIONS + annName);
                     // Read existing annotations, for incremental compilation.
-                    InputStream is = in.openInputStream();
-                    try {
-                        ObjectInputStream ois = new ObjectInputStream(is);
+                    try (InputStream is = in.openInputStream(); ObjectInputStream ois = new ObjectInputStream(is)) {
                         while (true) {
                             SerAnnotatedElement el;
                             try {
@@ -191,38 +190,30 @@ public class Indexer extends AbstractProcessor {
                                 elements.put(el.key(), el);
                             }
                         }
-                    } finally {
-                        is.close();
                     }
-                } catch (FileNotFoundException x) {
+                } catch (FileNotFoundException|NoSuchFileException x) {
                     // OK, created for the first time
                 }
                 FileObject out = processingEnv.getFiler().createResource(StandardLocation.CLASS_OUTPUT,
                         "", METAINF_ANNOTATIONS + annName,
                         originatingElementsByAnn.get(annName).toArray(new Element[0]));
-                OutputStream os = out.openOutputStream();
-                try {
+                try (OutputStream os = out.openOutputStream()) {
                     ObjectOutputStream oos = new ObjectOutputStream(os);
                     for (SerAnnotatedElement el : elements.values()) {
                         oos.writeObject(el);
                     }
                     oos.writeObject(null);
                     oos.flush();
-                } finally {
-                    os.close();
                 }
                 out = processingEnv.getFiler().createResource(StandardLocation.CLASS_OUTPUT,
                         "", METAINF_ANNOTATIONS + annName + ".txt",
                         originatingElementsByAnn.get(annName).toArray(new Element[0]));
-                Writer w = out.openWriter();
-                try {
+                try (Writer w = out.openWriter()) {
                     w.write("# informational; use java -jar sezpoz.jar to see authoritative contents\n");
                     for (SerAnnotatedElement el : elements.values()) {
                         w.write(el.toString());
                         w.write('\n');
                     }
-                } finally {
-                    w.close();
                 }
             } catch (IOException x) {
                 processingEnv.getMessager().printMessage(Kind.ERROR, x.toString());
@@ -298,7 +289,6 @@ public class Indexer extends AbstractProcessor {
     /**
      * Checks metadata of a proposed registration.
      * @param registration a class, method, or field
-     * @param annotation an indexable annotation applied to {@code registration}
      * @param indexable {@link Indexable} annotation on that annotation
      * @return an error message, or null if it is valid
      */
diff --git a/sezpoz/src/main/java/net/java/sezpoz/impl/Inspector.java b/sezpoz/src/main/java/net/java/sezpoz/impl/Inspector.java
index 55d38ce..1dca90c 100644
--- a/sezpoz/src/main/java/net/java/sezpoz/impl/Inspector.java
+++ b/sezpoz/src/main/java/net/java/sezpoz/impl/Inspector.java
@@ -22,15 +22,11 @@ public class Inspector {
         for (String arg : args) {
             System.out.println("--- " + arg);
             byte[] magic = new byte[4];
-            InputStream is = new FileInputStream(arg);
-            try {
+            try (InputStream is = new FileInputStream(arg)) {
                 is.read(magic, 0, 4);
-            } finally {
-                is.close();
             }
             if (Arrays.equals(magic, ZIP_MAGIC)) {
-                JarFile jf = new JarFile(arg, false);
-                try {
+                try (JarFile jf = new JarFile(arg, false)) {
                     Enumeration<JarEntry> entries = jf.entries();
                     while (entries.hasMoreElements()) {
                         JarEntry entry = entries.nextElement();
@@ -41,33 +37,22 @@ public class Inspector {
                                 continue;
                             }
                             System.out.println("# " + annotation);
-                            is = jf.getInputStream(entry);
-                            try {
+                            try (InputStream is = jf.getInputStream(entry)) {
                                 is.read(magic, 0, 4);
-                            } finally {
-                                is.close();
                             }
                             if ((Arrays.equals(magic, SER_MAGIC))) {
-                                is = jf.getInputStream(entry);
-                                try {
+                                try (InputStream is = jf.getInputStream(entry)) {
                                     dump(is);
-                                } finally {
-                                    is.close();
                                 }
                             } else {
                                 System.err.println("does not look like a Java serialized file");
                             }
                         }
                     }
-                } finally {
-                    jf.close();
                 }
             } else if (Arrays.equals(magic, SER_MAGIC)) {
-                is = new FileInputStream(arg);
-                try {
+                try (InputStream is = new FileInputStream(arg)) {
                     dump(is);
-                } finally {
-                    is.close();
                 }
             } else {
                 System.err.println("does not look like either a JAR file or a Java serialized file");

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/allclasses.html
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/deprecated-list.html
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/external/jquery/jquery.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-bg_glass_65_dadada_1x400.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-bg_glass_75_dadada_1x400.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-bg_glass_95_fef1ec_1x400.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-icons_222222_256x240.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-icons_2e83ff_256x240.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-icons_454545_256x240.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-icons_888888_256x240.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/images/ui-icons_cd0a0a_256x240.png
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jquery-3.5.1.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jquery-ui.css
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jquery-ui.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jquery-ui.min.css
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jquery-ui.min.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jquery-ui.structure.css
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jquery-ui.structure.min.css
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jszip-utils/dist/jszip-utils-ie.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jszip-utils/dist/jszip-utils-ie.min.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jszip-utils/dist/jszip-utils.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jszip-utils/dist/jszip-utils.min.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jszip/dist/jszip.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery/jszip/dist/jszip.min.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/member-search-index.zip
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/package-search-index.zip
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/type-search-index.zip
-rw-r--r--  root/root   /usr/share/maven-repo/net/java/sezpoz/pom/1.14-SNAPSHOT/pom-1.14-SNAPSHOT.pom
-rw-r--r--  root/root   /usr/share/maven-repo/net/java/sezpoz/sezpoz/1.14-SNAPSHOT/sezpoz-1.14-SNAPSHOT.pom
lrwxrwxrwx  root/root   /usr/share/java/sezpoz-1.14-SNAPSHOT.jar -> sezpoz.jar
lrwxrwxrwx  root/root   /usr/share/maven-repo/net/java/sezpoz/sezpoz/1.14-SNAPSHOT/sezpoz-1.14-SNAPSHOT.jar -> ../../../../../../java/sezpoz.jar

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/jquery-ui.overrides.css
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/legal/ASSEMBLY_EXCEPTION
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/legal/jquery.md
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/legal/jqueryUI.md
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/module-search-index.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/script-dir/jquery-3.6.0.min.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/script-dir/jquery-ui.min.css
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/script-dir/jquery-ui.min.js
-rw-r--r--  root/root   /usr/share/doc/libsezpoz-java/api/tag-search-index.js
-rw-r--r--  root/root   /usr/share/maven-repo/net/java/sezpoz/pom/1.12/pom-1.12.pom
-rw-r--r--  root/root   /usr/share/maven-repo/net/java/sezpoz/sezpoz/1.12/sezpoz-1.12.pom
lrwxrwxrwx  root/root   /usr/share/java/sezpoz-1.12.jar -> sezpoz.jar
lrwxrwxrwx  root/root   /usr/share/maven-repo/net/java/sezpoz/sezpoz/1.12/sezpoz-1.12.jar -> ../../../../../../java/sezpoz.jar

No differences were encountered between the control files of package libsezpoz-java

No differences were encountered between the control files of package libsezpoz-java-doc

More details

Full run details