Am 2020-03-07 um 19:04 schrieb Hervé BOUTEMY:
Le samedi 7 mars 2020, 17:39:20 CET Michael Osipov a écrit :
This is expected because I am on 1.8.0_242. I don't have Java 7
installed anymore on the server.
for the discussion I wanted us to have, just being able to test and see how we
detect issues, this is perfect, isn't it?

This is really nice. Here is the diffoscope output:

--- maven-site-plugin-3.9.0.jar
+++ reference/maven-site-plugin-3.9.0.jar
├── zipinfo {}
│ @@ -1,8 +1,8 @@
│ -Zip file size: 136174 bytes, number of entries: 84
│ +Zip file size: 136331 bytes, number of entries: 84
│  -rw----     2.0 fat        0 bX defN 20-Mar-06 20:49 META-INF/
│  -rw----     2.0 fat      345 bl defN 20-Mar-06 20:49 META-INF/MANIFEST.MF
│  -rw----     2.0 fat    28157 bl defN 20-Mar-06 20:49 META-INF/DEPENDENCIES
│  -rw----     2.0 fat    11358 bl defN 20-Mar-06 20:49 META-INF/LICENSE
│  -rw----     2.0 fat      181 bl defN 20-Mar-06 20:49 META-INF/NOTICE
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 META-INF/maven/
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
META-INF/maven/org.apache.maven.plugins/
│ @@ -10,44 +10,44 @@
│  -rw----     2.0 fat    56112 bl defN 20-Mar-06 20:49 
META-INF/maven/org.apache.maven.plugins/maven-site-plugin/plugin-help.xml
│  -rw----     2.0 fat   103450 bl defN 20-Mar-06 20:49 
META-INF/maven/plugin.xml
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 org/
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 org/apache/
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 org/apache/maven/
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/
│ --rw----     2.0 fat     2983 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/AbstractSiteMojo.class
│ +-rw----     2.0 fat     3033 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/AbstractSiteMojo.class
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/
│ --rw----     2.0 fat     1472 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/AbstractDeployMojo$URIEncoder.class
│ --rw----     2.0 fat    23211 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/AbstractDeployMojo.class
│ +-rw----     2.0 fat     1521 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/AbstractDeployMojo$URIEncoder.class
│ +-rw----     2.0 fat    23237 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/AbstractDeployMojo.class
│  -rw----     2.0 fat     1935 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/AbstractStagingMojo.class
│ --rw----     2.0 fat    11174 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/HelpMojo.class
│ +-rw----     2.0 fat    11281 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/HelpMojo.class
│  -rw----     2.0 fat     1251 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/SiteDeployMojo.class
│ --rw----     2.0 fat     5630 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/SiteStageDeployMojo.class
│ --rw----     2.0 fat     3931 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/SiteStageMojo.class
│ +-rw----     2.0 fat     5622 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/SiteStageDeployMojo.class
│ +-rw----     2.0 fat     3961 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/SiteStageMojo.class
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/wagon/
│ --rw----     2.0 fat     4927 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/wagon/BugFixedRepository.class
│ --rw----     2.0 fat     5604 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/wagon/PathUtils.class
│ +-rw----     2.0 fat     4884 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/wagon/BugFixedRepository.class
│ +-rw----     2.0 fat     5564 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/deploy/wagon/PathUtils.class
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/
│  -rw----     2.0 fat     4039 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/AbstractSiteDescriptorMojo.class
│ --rw----     2.0 fat     5734 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/EffectiveSiteMojo.class
│ --rw----     2.0 fat     4621 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/SiteDescriptorArtifactMetadata.class
│ --rw----     2.0 fat     4237 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/SiteDescriptorAttachMojo.class
│ +-rw----     2.0 fat     5780 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/EffectiveSiteMojo.class
│ +-rw----     2.0 fat     4666 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/SiteDescriptorArtifactMetadata.class
│ +-rw----     2.0 fat     4267 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/descriptor/SiteDescriptorAttachMojo.class
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/
│ --rw----     2.0 fat    19936 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.class
│ +-rw----     2.0 fat    19895 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.class
│  -rw----     2.0 fat     6332 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/CategorySummaryDocumentRenderer.class
│ --rw----     2.0 fat     3344 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/ReportDocumentRenderer$MultiPageSinkFactory.class
│ +-rw----     2.0 fat     3308 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/ReportDocumentRenderer$MultiPageSinkFactory.class
│  -rw----     2.0 fat     1115 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/ReportDocumentRenderer$MultiPageSubSink.class
│ --rw----     2.0 fat    10805 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/ReportDocumentRenderer.class
│ --rw----     2.0 fat     5504 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/SiteJarMojo.class
│ --rw----     2.0 fat     4816 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/SiteMap.class
│ --rw----     2.0 fat    10937 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/SiteMojo.class
│ +-rw----     2.0 fat    10866 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/ReportDocumentRenderer.class
│ +-rw----     2.0 fat     5496 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/SiteJarMojo.class
│ +-rw----     2.0 fat     4860 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/SiteMap.class
│ +-rw----     2.0 fat    10977 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/render/SiteMojo.class
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/run/
│  -rw----     2.0 fat     1980 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/run/DoxiaBean.class
│ --rw----     2.0 fat     5625 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/run/DoxiaFilter.class
│ --rw----     2.0 fat     8352 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/run/SiteRunMojo.class
│ +-rw----     2.0 fat     5659 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/run/DoxiaFilter.class
│ +-rw----     2.0 fat     8410 bl defN 20-Mar-06 20:49 
org/apache/maven/plugins/site/run/SiteRunMojo.class
│  -rw----     2.0 fat        0 bl defN 20-Mar-06 20:49 run/
│  -rw----     2.0 fat     1171 bl defN 20-Mar-06 20:49 run/web.xml
│  -rw----     2.0 fat     1721 bl defN 20-Mar-06 20:49 site-plugin.properties
│  -rw----     2.0 fat     1601 bl defN 20-Mar-06 20:49 
site-plugin_ca.properties
│  -rw----     2.0 fat     1665 bl defN 20-Mar-06 20:49 
site-plugin_cs.properties
│  -rw----     2.0 fat     1457 bl defN 20-Mar-06 20:49 
site-plugin_da.properties
│  -rw----     2.0 fat     1682 bl defN 20-Mar-06 20:49 
site-plugin_de.properties
│ @@ -79,8 +79,8 @@
│  -rw----     2.0 fat        0 bl defN 10-Oct-04 13:49 
org/apache/maven/artifact/versioning/
│  -rw----     2.0 fat      276 bl defN 10-Oct-04 13:49 
org/apache/maven/artifact/versioning/ComparableVersion$1.class
│  -rw----     2.0 fat     1918 bl defN 10-Oct-04 13:49 
org/apache/maven/artifact/versioning/ComparableVersion$IntegerItem.class
│  -rw----     2.0 fat      513 bl defN 10-Oct-04 13:49 
org/apache/maven/artifact/versioning/ComparableVersion$Item.class
│  -rw----     2.0 fat     3223 bl defN 10-Oct-04 13:49 
org/apache/maven/artifact/versioning/ComparableVersion$ListItem.class
│  -rw----     2.0 fat     3007 bl defN 10-Oct-04 13:49 
org/apache/maven/artifact/versioning/ComparableVersion$StringItem.class
│  -rw----     2.0 fat     3696 bl defN 10-Oct-04 13:49 
org/apache/maven/artifact/versioning/ComparableVersion.class
│ -84 files, 438110 bytes uncompressed, 121496 bytes compressed:  72.3%
│ +84 files, 438554 bytes uncompressed, 121653 bytes compressed:  72.3%
├── META-INF/MANIFEST.MF
│ @@ -1,10 +1,10 @@
│  Manifest-Version: 1.0
│ +Implementation-Vendor: The Apache Software Foundation^M
│  Implementation-Title: Apache Maven Site Plugin
│  Implementation-Version: 3.9.0
│ +Build-Jdk-Spec: 1.7^M
│  Specification-Vendor: The Apache Software Foundation
│ -Specification-Title: Apache Maven Site Plugin^M
│ -Build-Jdk-Spec: 1.8^M
│  Created-By: Maven Jar Plugin 3.2.0
│ +Specification-Title: Apache Maven Site Plugin^M
│  Specification-Version: 3.9
│ -Implementation-Vendor: The Apache Software Foundation^M

I wonder where the CRs code from...this could be the default serialization format on every platform.

how did you find the experience? any improvement proposal?
and any idea on where to put this goal in the future?

There is room for improvement when I quickly read the code. I will write separately on this.
I'd leave as a plugin for now. At least in 3.7.x.

M


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to