{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "input1-content", "source2": "input2-content", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1430,19 +1430,19 @@\n -rw-r--r--   0 root         (0) root         (0)     7448 2019-11-07 12:32:18.000000 apache-maven-3.8.1/Jenkinsfile\n -rw-r--r--   0 root         (0) root         (0)    11560 2019-11-07 12:32:18.000000 apache-maven-3.8.1/LICENSE\n -rw-r--r--   0 root         (0) root         (0)      171 2019-11-07 12:32:18.000000 apache-maven-3.8.1/NOTICE\n -rw-r--r--   0 root         (0) root         (0)     4206 2019-11-07 12:32:18.000000 apache-maven-3.8.1/README.md\n -rw-r--r--   0 root         (0) root         (0)     2612 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/README.txt\n -rw-r--r--   0 root         (0) root         (0)    10982 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/pom.xml\n -rw-r--r--   0 root         (0) root         (0)      228 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/m2.conf\n--rw-r--r--   0 root         (0) root         (0)     5741 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvn\n+-rw-r--r--   0 root         (0) root         (0)     5940 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvn\n -rw-r--r--   0 root         (0) root         (0)     6349 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvn.cmd\n--rw-r--r--   0 root         (0) root         (0)     1485 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvnDebug\n+-rw-r--r--   0 root         (0) root         (0)     1519 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvnDebug\n -rw-r--r--   0 root         (0) root         (0)     1668 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvnDebug.cmd\n--rw-r--r--   0 root         (0) root         (0)     1532 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvnyjp\n+-rw-r--r--   0 root         (0) root         (0)     1567 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/bin/mvnyjp\n -rw-r--r--   0 root         (0) root         (0)     1551 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/conf/logging/simplelogger.properties\n -rw-r--r--   0 root         (0) root         (0)    10741 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/conf/settings.xml\n -rw-r--r--   0 root         (0) root         (0)     3747 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/conf/toolchains.xml\n -rw-r--r--   0 root         (0) root         (0)      154 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/lib/ext/README.txt\n -rw-r--r--   0 root         (0) root         (0)      399 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/lib/jansi-native/README.txt\n -rw-r--r--   0 root         (0) root         (0)     3941 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/main/appended-resources/META-INF/LICENSE.vm\n -rw-r--r--   0 root         (0) root         (0)     5783 2019-11-07 12:32:18.000000 apache-maven-3.8.1/apache-maven/src/main/appended-resources/META-INF/NOTICE.vm\n"}, {"source1": "apache-maven-3.8.1/apache-maven/src/bin/mvn", "source2": "apache-maven-3.8.1/apache-maven/src/bin/mvn", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,199 +1,199 @@\n-#!/bin/sh\n-\n-# Licensed to the Apache Software Foundation (ASF) under one\n-# or more contributor license agreements.  See the NOTICE file\n-# distributed with this work for additional information\n-# regarding copyright ownership.  The ASF licenses this file\n-# to you under the Apache License, Version 2.0 (the\n-# \"License\"); you may not use this file except in compliance\n-# with the License.  You may obtain a copy of the License at\n-#\n-#    http://www.apache.org/licenses/LICENSE-2.0\n-#\n-# Unless required by applicable law or agreed to in writing,\n-# software distributed under the License is distributed on an\n-# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n-# KIND, either express or implied.  See the License for the\n-# specific language governing permissions and limitations\n-# under the License.\n-\n-# -----------------------------------------------------------------------------\n-# Apache Maven Startup Script\n-#\n-# Environment Variable Prerequisites\n-#\n-#   JAVA_HOME       Must point at your Java Development Kit installation.\n-#   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.\n-#   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.\n-# -----------------------------------------------------------------------------\n-\n-if [ -z \"$MAVEN_SKIP_RC\" ] ; then\n-\n-  if [ -f /etc/mavenrc ] ; then\n-    . /etc/mavenrc\n-  fi\n-\n-  if [ -f \"$HOME/.mavenrc\" ] ; then\n-    . \"$HOME/.mavenrc\"\n-  fi\n-\n-fi\n-\n-# OS specific support. $var _must_ be set to either true or false.\n-cygwin=false;\n-mingw=false;\n-case \"`uname`\" in\n-  CYGWIN*) cygwin=true;;\n-  MINGW*) mingw=true;;\n-esac\n-\n-## resolve links - $0 may be a link to Maven's home\n-PRG=\"$0\"\n-\n-# need this for relative symlinks\n-while [ -h \"$PRG\" ] ; do\n-  ls=`ls -ld \"$PRG\"`\n-  link=`expr \"$ls\" : '.*-> \\(.*\\)$'`\n-  if expr \"$link\" : '/.*' > /dev/null; then\n-    PRG=\"$link\"\n-  else\n-    PRG=\"`dirname \"$PRG\"`/$link\"\n-  fi\n-done\n-\n-saveddir=`pwd`\n-\n-MAVEN_HOME=`dirname \"$PRG\"`/..\n-\n-# make it fully qualified\n-MAVEN_HOME=`cd \"$MAVEN_HOME\" && pwd`\n-\n-cd \"$saveddir\"\n-\n-# For Cygwin, ensure paths are in Unix format before anything is touched\n-if $cygwin ; then\n-  [ -n \"$MAVEN_HOME\" ] &&\n-    MAVEN_HOME=`cygpath --unix \"$MAVEN_HOME\"`\n-  [ -n \"$JAVA_HOME\" ] &&\n-    JAVA_HOME=`cygpath --unix \"$JAVA_HOME\"`\n-  [ -n \"$CLASSPATH\" ] &&\n-    CLASSPATH=`cygpath --path --unix \"$CLASSPATH\"`\n-fi\n-\n-# For MinGW, ensure paths are in Unix format before anything is touched\n-if $mingw ; then\n-  [ -n \"$MAVEN_HOME\" ] &&\n-    MAVEN_HOME=`(cd \"$MAVEN_HOME\"; pwd)`\n-  [ -n \"$JAVA_HOME\" ] &&\n-    JAVA_HOME=`(cd \"$JAVA_HOME\"; pwd)`\n-  # TODO classpath?\n-fi\n-\n-if [ -z \"$JAVA_HOME\" ] ; then\n-  JAVACMD=`which java`\n-else\n-  JAVACMD=\"$JAVA_HOME/bin/java\"\n-fi\n-\n-if [ ! -x \"$JAVACMD\" ] ; then\n-  echo \"The JAVA_HOME environment variable is not defined correctly\" >&2\n-  echo \"This environment variable is needed to run this program\" >&2\n-  echo \"NB: JAVA_HOME should point to a JDK not a JRE\" >&2\n-  exit 1\n-fi\n-\n-CLASSWORLDS_JAR=`echo \"${MAVEN_HOME}\"/boot/plexus-classworlds-*.jar`\n-CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher\n-\n-# For Cygwin, switch paths to Windows format before running java\n-if $cygwin ; then\n-  [ -n \"$MAVEN_HOME\" ] &&\n-    MAVEN_HOME=`cygpath --path --windows \"$MAVEN_HOME\"`\n-  [ -n \"$JAVA_HOME\" ] &&\n-    JAVA_HOME=`cygpath --path --windows \"$JAVA_HOME\"`\n-  [ -n \"$CLASSPATH\" ] &&\n-    CLASSPATH=`cygpath --path --windows \"$CLASSPATH\"`\n-  [ -n \"$CLASSWORLDS_JAR\" ] &&\n-    CLASSWORLDS_JAR=`cygpath --path --windows \"$CLASSWORLDS_JAR\"`\n-fi\n-\n-# traverses directory structure from process work directory to filesystem root\n-# first directory with .mvn subdirectory is considered project base directory\n-find_maven_basedir() {\n-(\n-  basedir=`find_file_argument_basedir \"$@\"`\n-  wdir=\"${basedir}\"\n-  while [ \"$wdir\" != '/' ] ; do\n-    if [ -d \"$wdir\"/.mvn ] ; then\n-      basedir=$wdir\n-      break\n-    fi\n-    wdir=`cd \"$wdir/..\"; pwd`\n-  done\n-  echo \"${basedir}\"\n-)\n-}\n-\n-find_file_argument_basedir() {\n-(\n-  basedir=`pwd`\n-\n-  found_file_switch=0\n-  for arg in \"$@\"; do\n-    if [ ${found_file_switch} -eq 1 ]; then\n-      if [ -d \"${arg}\" ]; then\n-        basedir=`cd \"${arg}\" && pwd -P`\n-      elif [ -f \"${arg}\" ]; then\n-        basedir=`dirname \"${arg}\"`\n-        basedir=`cd \"${basedir}\" && pwd -P`\n-        if [ ! -d \"${basedir}\" ]; then\n-          echo \"Directory ${basedir} extracted from the -f/--file command-line argument ${arg} does not exist\" >&2\n-          exit 1\n-        fi\n-      else\n-        echo \"POM file ${arg} specified with the -f/--file command line argument does not exist\" >&2\n-        exit 1\n-      fi\n-      break\n-    fi\n-    if [ \"$arg\" = \"-f\" -o \"$arg\" = \"--file\" ]; then\n-      found_file_switch=1\n-    fi\n-  done\n-  echo \"${basedir}\"\n-)\n-}\n-\n-# concatenates all lines of a file\n-concat_lines() {\n-  if [ -f \"$1\" ]; then\n-    echo \"`tr -s '\\r\\n' '  ' < \"$1\"`\"\n-  fi\n-}\n-\n-MAVEN_PROJECTBASEDIR=\"${MAVEN_BASEDIR:-`find_maven_basedir \"$@\"`}\"\n-MAVEN_OPTS=\"`concat_lines \"$MAVEN_PROJECTBASEDIR/.mvn/jvm.config\"` $MAVEN_OPTS\"\n-\n-# For Cygwin, switch project base directory path to Windows format before\n-# executing Maven otherwise this will cause Maven not to consider it.\n-if $cygwin ; then\n-  [ -n \"$MAVEN_PROJECTBASEDIR\" ] &&\n-  MAVEN_PROJECTBASEDIR=`cygpath --path --windows \"$MAVEN_PROJECTBASEDIR\"`\n-fi\n-\n-export MAVEN_PROJECTBASEDIR\n-\n-# Provide a \"standardized\" way to retrieve the CLI args that will\n-# work with both Windows and non-Windows executions.\n-MAVEN_CMD_LINE_ARGS=\"$MAVEN_CONFIG $@\"\n-export MAVEN_CMD_LINE_ARGS\n-\n-exec \"$JAVACMD\" \\\n-  $MAVEN_OPTS \\\n-  $MAVEN_DEBUG_OPTS \\\n-  -classpath \"${CLASSWORLDS_JAR}\" \\\n-  \"-Dclassworlds.conf=${MAVEN_HOME}/bin/m2.conf\" \\\n-  \"-Dmaven.home=${MAVEN_HOME}\" \\\n-  \"-Dlibrary.jansi.path=${MAVEN_HOME}/lib/jansi-native\" \\\n-  \"-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}\" \\\n-  ${CLASSWORLDS_LAUNCHER} \"$@\"\n+#!/bin/sh\r\n+\r\n+# Licensed to the Apache Software Foundation (ASF) under one\r\n+# or more contributor license agreements.  See the NOTICE file\r\n+# distributed with this work for additional information\r\n+# regarding copyright ownership.  The ASF licenses this file\r\n+# to you under the Apache License, Version 2.0 (the\r\n+# \"License\"); you may not use this file except in compliance\r\n+# with the License.  You may obtain a copy of the License at\r\n+#\r\n+#    http://www.apache.org/licenses/LICENSE-2.0\r\n+#\r\n+# Unless required by applicable law or agreed to in writing,\r\n+# software distributed under the License is distributed on an\r\n+# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\n+# KIND, either express or implied.  See the License for the\r\n+# specific language governing permissions and limitations\r\n+# under the License.\r\n+\r\n+# -----------------------------------------------------------------------------\r\n+# Apache Maven Startup Script\r\n+#\r\n+# Environment Variable Prerequisites\r\n+#\r\n+#   JAVA_HOME       Must point at your Java Development Kit installation.\r\n+#   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.\r\n+#   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.\r\n+# -----------------------------------------------------------------------------\r\n+\r\n+if [ -z \"$MAVEN_SKIP_RC\" ] ; then\r\n+\r\n+  if [ -f /etc/mavenrc ] ; then\r\n+    . /etc/mavenrc\r\n+  fi\r\n+\r\n+  if [ -f \"$HOME/.mavenrc\" ] ; then\r\n+    . \"$HOME/.mavenrc\"\r\n+  fi\r\n+\r\n+fi\r\n+\r\n+# OS specific support. $var _must_ be set to either true or false.\r\n+cygwin=false;\r\n+mingw=false;\r\n+case \"`uname`\" in\r\n+  CYGWIN*) cygwin=true;;\r\n+  MINGW*) mingw=true;;\r\n+esac\r\n+\r\n+## resolve links - $0 may be a link to Maven's home\r\n+PRG=\"$0\"\r\n+\r\n+# need this for relative symlinks\r\n+while [ -h \"$PRG\" ] ; do\r\n+  ls=`ls -ld \"$PRG\"`\r\n+  link=`expr \"$ls\" : '.*-> \\(.*\\)$'`\r\n+  if expr \"$link\" : '/.*' > /dev/null; then\r\n+    PRG=\"$link\"\r\n+  else\r\n+    PRG=\"`dirname \"$PRG\"`/$link\"\r\n+  fi\r\n+done\r\n+\r\n+saveddir=`pwd`\r\n+\r\n+MAVEN_HOME=`dirname \"$PRG\"`/..\r\n+\r\n+# make it fully qualified\r\n+MAVEN_HOME=`cd \"$MAVEN_HOME\" && pwd`\r\n+\r\n+cd \"$saveddir\"\r\n+\r\n+# For Cygwin, ensure paths are in Unix format before anything is touched\r\n+if $cygwin ; then\r\n+  [ -n \"$MAVEN_HOME\" ] &&\r\n+    MAVEN_HOME=`cygpath --unix \"$MAVEN_HOME\"`\r\n+  [ -n \"$JAVA_HOME\" ] &&\r\n+    JAVA_HOME=`cygpath --unix \"$JAVA_HOME\"`\r\n+  [ -n \"$CLASSPATH\" ] &&\r\n+    CLASSPATH=`cygpath --path --unix \"$CLASSPATH\"`\r\n+fi\r\n+\r\n+# For MinGW, ensure paths are in Unix format before anything is touched\r\n+if $mingw ; then\r\n+  [ -n \"$MAVEN_HOME\" ] &&\r\n+    MAVEN_HOME=`(cd \"$MAVEN_HOME\"; pwd)`\r\n+  [ -n \"$JAVA_HOME\" ] &&\r\n+    JAVA_HOME=`(cd \"$JAVA_HOME\"; pwd)`\r\n+  # TODO classpath?\r\n+fi\r\n+\r\n+if [ -z \"$JAVA_HOME\" ] ; then\r\n+  JAVACMD=`which java`\r\n+else\r\n+  JAVACMD=\"$JAVA_HOME/bin/java\"\r\n+fi\r\n+\r\n+if [ ! -x \"$JAVACMD\" ] ; then\r\n+  echo \"The JAVA_HOME environment variable is not defined correctly\" >&2\r\n+  echo \"This environment variable is needed to run this program\" >&2\r\n+  echo \"NB: JAVA_HOME should point to a JDK not a JRE\" >&2\r\n+  exit 1\r\n+fi\r\n+\r\n+CLASSWORLDS_JAR=`echo \"${MAVEN_HOME}\"/boot/plexus-classworlds-*.jar`\r\n+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher\r\n+\r\n+# For Cygwin, switch paths to Windows format before running java\r\n+if $cygwin ; then\r\n+  [ -n \"$MAVEN_HOME\" ] &&\r\n+    MAVEN_HOME=`cygpath --path --windows \"$MAVEN_HOME\"`\r\n+  [ -n \"$JAVA_HOME\" ] &&\r\n+    JAVA_HOME=`cygpath --path --windows \"$JAVA_HOME\"`\r\n+  [ -n \"$CLASSPATH\" ] &&\r\n+    CLASSPATH=`cygpath --path --windows \"$CLASSPATH\"`\r\n+  [ -n \"$CLASSWORLDS_JAR\" ] &&\r\n+    CLASSWORLDS_JAR=`cygpath --path --windows \"$CLASSWORLDS_JAR\"`\r\n+fi\r\n+\r\n+# traverses directory structure from process work directory to filesystem root\r\n+# first directory with .mvn subdirectory is considered project base directory\r\n+find_maven_basedir() {\r\n+(\r\n+  basedir=`find_file_argument_basedir \"$@\"`\r\n+  wdir=\"${basedir}\"\r\n+  while [ \"$wdir\" != '/' ] ; do\r\n+    if [ -d \"$wdir\"/.mvn ] ; then\r\n+      basedir=$wdir\r\n+      break\r\n+    fi\r\n+    wdir=`cd \"$wdir/..\"; pwd`\r\n+  done\r\n+  echo \"${basedir}\"\r\n+)\r\n+}\r\n+\r\n+find_file_argument_basedir() {\r\n+(\r\n+  basedir=`pwd`\r\n+\r\n+  found_file_switch=0\r\n+  for arg in \"$@\"; do\r\n+    if [ ${found_file_switch} -eq 1 ]; then\r\n+      if [ -d \"${arg}\" ]; then\r\n+        basedir=`cd \"${arg}\" && pwd -P`\r\n+      elif [ -f \"${arg}\" ]; then\r\n+        basedir=`dirname \"${arg}\"`\r\n+        basedir=`cd \"${basedir}\" && pwd -P`\r\n+        if [ ! -d \"${basedir}\" ]; then\r\n+          echo \"Directory ${basedir} extracted from the -f/--file command-line argument ${arg} does not exist\" >&2\r\n+          exit 1\r\n+        fi\r\n+      else\r\n+        echo \"POM file ${arg} specified with the -f/--file command line argument does not exist\" >&2\r\n+        exit 1\r\n+      fi\r\n+      break\r\n+    fi\r\n+    if [ \"$arg\" = \"-f\" -o \"$arg\" = \"--file\" ]; then\r\n+      found_file_switch=1\r\n+    fi\r\n+  done\r\n+  echo \"${basedir}\"\r\n+)\r\n+}\r\n+\r\n+# concatenates all lines of a file\r\n+concat_lines() {\r\n+  if [ -f \"$1\" ]; then\r\n+    echo \"`tr -s '\\r\\n' '  ' < \"$1\"`\"\r\n+  fi\r\n+}\r\n+\r\n+MAVEN_PROJECTBASEDIR=\"${MAVEN_BASEDIR:-`find_maven_basedir \"$@\"`}\"\r\n+MAVEN_OPTS=\"`concat_lines \"$MAVEN_PROJECTBASEDIR/.mvn/jvm.config\"` $MAVEN_OPTS\"\r\n+\r\n+# For Cygwin, switch project base directory path to Windows format before\r\n+# executing Maven otherwise this will cause Maven not to consider it.\r\n+if $cygwin ; then\r\n+  [ -n \"$MAVEN_PROJECTBASEDIR\" ] &&\r\n+  MAVEN_PROJECTBASEDIR=`cygpath --path --windows \"$MAVEN_PROJECTBASEDIR\"`\r\n+fi\r\n+\r\n+export MAVEN_PROJECTBASEDIR\r\n+\r\n+# Provide a \"standardized\" way to retrieve the CLI args that will\r\n+# work with both Windows and non-Windows executions.\r\n+MAVEN_CMD_LINE_ARGS=\"$MAVEN_CONFIG $@\"\r\n+export MAVEN_CMD_LINE_ARGS\r\n+\r\n+exec \"$JAVACMD\" \\\r\n+  $MAVEN_OPTS \\\r\n+  $MAVEN_DEBUG_OPTS \\\r\n+  -classpath \"${CLASSWORLDS_JAR}\" \\\r\n+  \"-Dclassworlds.conf=${MAVEN_HOME}/bin/m2.conf\" \\\r\n+  \"-Dmaven.home=${MAVEN_HOME}\" \\\r\n+  \"-Dlibrary.jansi.path=${MAVEN_HOME}/lib/jansi-native\" \\\r\n+  \"-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}\" \\\r\n+  ${CLASSWORLDS_LAUNCHER} \"$@\"\r\n"}, {"source1": "apache-maven-3.8.1/apache-maven/src/bin/mvnDebug", "source2": "apache-maven-3.8.1/apache-maven/src/bin/mvnDebug", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,34 +1,34 @@\n-#!/bin/sh\n-\n-# Licensed to the Apache Software Foundation (ASF) under one\n-# or more contributor license agreements.  See the NOTICE file\n-# distributed with this work for additional information\n-# regarding copyright ownership.  The ASF licenses this file\n-# to you under the Apache License, Version 2.0 (the\n-# \"License\"); you may not use this file except in compliance\n-# with the License.  You may obtain a copy of the License at\n-#\n-#    http://www.apache.org/licenses/LICENSE-2.0\n-#\n-# Unless required by applicable law or agreed to in writing,\n-# software distributed under the License is distributed on an\n-# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n-# KIND, either express or implied.  See the License for the\n-# specific language governing permissions and limitations\n-# under the License.\n-\n-# -----------------------------------------------------------------------------\n-# Apache Maven Debug Script\n-#\n-# Environment Variable Prerequisites\n-#\n-#   JAVA_HOME       Must point at your Java Development Kit installation.\n-#   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.\n-#   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.\n-# -----------------------------------------------------------------------------\n-\n-MAVEN_DEBUG_OPTS=\"-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000\"\n-\n-echo Preparing to execute Maven in debug mode\n-\n-env MAVEN_OPTS=\"$MAVEN_OPTS\" MAVEN_DEBUG_OPTS=\"$MAVEN_DEBUG_OPTS\" \"`dirname \"$0\"`/mvn\" \"$@\"\n+#!/bin/sh\r\n+\r\n+# Licensed to the Apache Software Foundation (ASF) under one\r\n+# or more contributor license agreements.  See the NOTICE file\r\n+# distributed with this work for additional information\r\n+# regarding copyright ownership.  The ASF licenses this file\r\n+# to you under the Apache License, Version 2.0 (the\r\n+# \"License\"); you may not use this file except in compliance\r\n+# with the License.  You may obtain a copy of the License at\r\n+#\r\n+#    http://www.apache.org/licenses/LICENSE-2.0\r\n+#\r\n+# Unless required by applicable law or agreed to in writing,\r\n+# software distributed under the License is distributed on an\r\n+# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\n+# KIND, either express or implied.  See the License for the\r\n+# specific language governing permissions and limitations\r\n+# under the License.\r\n+\r\n+# -----------------------------------------------------------------------------\r\n+# Apache Maven Debug Script\r\n+#\r\n+# Environment Variable Prerequisites\r\n+#\r\n+#   JAVA_HOME       Must point at your Java Development Kit installation.\r\n+#   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.\r\n+#   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.\r\n+# -----------------------------------------------------------------------------\r\n+\r\n+MAVEN_DEBUG_OPTS=\"-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000\"\r\n+\r\n+echo Preparing to execute Maven in debug mode\r\n+\r\n+env MAVEN_OPTS=\"$MAVEN_OPTS\" MAVEN_DEBUG_OPTS=\"$MAVEN_DEBUG_OPTS\" \"`dirname \"$0\"`/mvn\" \"$@\"\r\n"}, {"source1": "apache-maven-3.8.1/apache-maven/src/bin/mvnyjp", "source2": "apache-maven-3.8.1/apache-maven/src/bin/mvnyjp", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,35 +1,35 @@\n-#!/bin/sh\n-\n-# Licensed to the Apache Software Foundation (ASF) under one\n-# or more contributor license agreements.  See the NOTICE file\n-# distributed with this work for additional information\n-# regarding copyright ownership.  The ASF licenses this file\n-# to you under the Apache License, Version 2.0 (the\n-# \"License\"); you may not use this file except in compliance\n-# with the License.  You may obtain a copy of the License at\n-#\n-#    http://www.apache.org/licenses/LICENSE-2.0\n-#\n-# Unless required by applicable law or agreed to in writing,\n-# software distributed under the License is distributed on an\n-# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n-# KIND, either express or implied.  See the License for the\n-# specific language governing permissions and limitations\n-# under the License.\n-\n-# -----------------------------------------------------------------------------\n-# Apache Maven YourKit Profiler Startup Script\n-#\n-# Environment Variable Prerequisites\n-#\n-#   JAVA_HOME       Must point at your Java Development Kit installation.\n-#   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.\n-#   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.\n-# -----------------------------------------------------------------------------\n-\n-if [ ! -f \"$YJPLIB\" ]; then\n-  echo \"Error: Unable to autodetect the YJP library location. Please set YJPLIB variable\" >&2\n-  exit 1\n-fi\n-\n-env MAVEN_OPTS=\"-agentpath:$YJPLIB=onexit=snapshot,onexit=memory,tracing,onlylocal $MAVEN_OPTS\" \"`dirname \"$0\"`/mvn\" \"$@\"\n+#!/bin/sh\r\n+\r\n+# Licensed to the Apache Software Foundation (ASF) under one\r\n+# or more contributor license agreements.  See the NOTICE file\r\n+# distributed with this work for additional information\r\n+# regarding copyright ownership.  The ASF licenses this file\r\n+# to you under the Apache License, Version 2.0 (the\r\n+# \"License\"); you may not use this file except in compliance\r\n+# with the License.  You may obtain a copy of the License at\r\n+#\r\n+#    http://www.apache.org/licenses/LICENSE-2.0\r\n+#\r\n+# Unless required by applicable law or agreed to in writing,\r\n+# software distributed under the License is distributed on an\r\n+# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\n+# KIND, either express or implied.  See the License for the\r\n+# specific language governing permissions and limitations\r\n+# under the License.\r\n+\r\n+# -----------------------------------------------------------------------------\r\n+# Apache Maven YourKit Profiler Startup Script\r\n+#\r\n+# Environment Variable Prerequisites\r\n+#\r\n+#   JAVA_HOME       Must point at your Java Development Kit installation.\r\n+#   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.\r\n+#   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.\r\n+# -----------------------------------------------------------------------------\r\n+\r\n+if [ ! -f \"$YJPLIB\" ]; then\r\n+  echo \"Error: Unable to autodetect the YJP library location. Please set YJPLIB variable\" >&2\r\n+  exit 1\r\n+fi\r\n+\r\n+env MAVEN_OPTS=\"-agentpath:$YJPLIB=onexit=snapshot,onexit=memory,tracing,onlylocal $MAVEN_OPTS\" \"`dirname \"$0\"`/mvn\" \"$@\"\r\n"}]}]}
