From fb0b8b4445d83614cfb0b86af6e852d747a26a82 Mon Sep 17 00:00:00 2001 From: Jared Burrows Date: Sun, 16 Feb 2020 13:34:03 -0800 Subject: [PATCH] #445 - clean up repo by removing maven (#621) --- .mvn/maven.config | 1 - .mvn/settings.xml | 18 -- .mvn/wrapper/maven-wrapper.jar | Bin 52115 -> 0 bytes .mvn/wrapper/maven-wrapper.properties | 1 - .travis.yml | 1 - ktlint-core/pom.xml | 104 -------- ktlint-reporter-checkstyle/pom.xml | 94 ------- ktlint-reporter-json/pom.xml | 94 ------- ktlint-reporter-plain/pom.xml | 94 ------- ktlint-ruleset-experimental/pom.xml | 100 -------- ktlint-ruleset-standard/pom.xml | 100 -------- ktlint-test/pom.xml | 92 ------- ktlint/pom.xml | 343 -------------------------- mvnw | 155 ------------ mvnw.bat | 108 -------- pom.xml | 310 ----------------------- 16 files changed, 1615 deletions(-) delete mode 100644 .mvn/maven.config delete mode 100644 .mvn/settings.xml delete mode 100644 .mvn/wrapper/maven-wrapper.jar delete mode 100644 .mvn/wrapper/maven-wrapper.properties delete mode 100644 ktlint-core/pom.xml delete mode 100644 ktlint-reporter-checkstyle/pom.xml delete mode 100644 ktlint-reporter-json/pom.xml delete mode 100644 ktlint-reporter-plain/pom.xml delete mode 100644 ktlint-ruleset-experimental/pom.xml delete mode 100644 ktlint-ruleset-standard/pom.xml delete mode 100644 ktlint-test/pom.xml delete mode 100644 ktlint/pom.xml delete mode 100755 mvnw delete mode 100644 mvnw.bat delete mode 100644 pom.xml diff --git a/.mvn/maven.config b/.mvn/maven.config deleted file mode 100644 index ccb1b15d51..0000000000 --- a/.mvn/maven.config +++ /dev/null @@ -1 +0,0 @@ --s .mvn/settings.xml diff --git a/.mvn/settings.xml b/.mvn/settings.xml deleted file mode 100644 index 0b273242bc..0000000000 --- a/.mvn/settings.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - github - ${env.GITHUB_TOKEN} - - - maven-central - ${env.OSS_SONATYPE_ORG_USERNAME} - ${env.OSS_SONATYPE_ORG_PASSWORD} - - - - diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar deleted file mode 100644 index 0fe2eb9d3abf90668de033f1880f3613a0430288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52115 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 QE9hqlWKzg&`tjHQ0qkLUHUIzs diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties deleted file mode 100644 index cef844a77a..0000000000 --- a/.mvn/wrapper/maven-wrapper.properties +++ /dev/null @@ -1 +0,0 @@ -distributionUrl=https://repository.apache.org/content/repositories/releases/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index c7712d2955..7d4ab23989 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,6 @@ cache: directories: - $HOME/.gradle/caches/ - $HOME/.gradle/wrapper/ - - $HOME/.m2 env: global: diff --git a/ktlint-core/pom.xml b/ktlint-core/pom.xml deleted file mode 100644 index 94a722e949..0000000000 --- a/ktlint-core/pom.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - ktlint-core - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - provided - - - org.jetbrains.kotlin - kotlin-compiler-embeddable - ${kotlin.version} - - - org.ec4j.core - ec4j-core - ${ec4j.version} - - - junit - junit - ${junit.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - com.google.jimfs - jimfs - ${jimfs.version} - test - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - - diff --git a/ktlint-reporter-checkstyle/pom.xml b/ktlint-reporter-checkstyle/pom.xml deleted file mode 100644 index 29ec60990b..0000000000 --- a/ktlint-reporter-checkstyle/pom.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - ktlint-reporter-checkstyle - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - provided - - - com.pinterest.ktlint - ktlint-core - 0.0.0-SNAPSHOT - provided - - - junit - junit - ${junit.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - - diff --git a/ktlint-reporter-json/pom.xml b/ktlint-reporter-json/pom.xml deleted file mode 100644 index ca5e29af99..0000000000 --- a/ktlint-reporter-json/pom.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - ktlint-reporter-json - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - provided - - - com.pinterest.ktlint - ktlint-core - 0.0.0-SNAPSHOT - provided - - - junit - junit - ${junit.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - - diff --git a/ktlint-reporter-plain/pom.xml b/ktlint-reporter-plain/pom.xml deleted file mode 100644 index 12db51cb44..0000000000 --- a/ktlint-reporter-plain/pom.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - ktlint-reporter-plain - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - provided - - - com.pinterest.ktlint - ktlint-core - 0.0.0-SNAPSHOT - provided - - - junit - junit - ${junit.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - - diff --git a/ktlint-ruleset-experimental/pom.xml b/ktlint-ruleset-experimental/pom.xml deleted file mode 100644 index 637803a407..0000000000 --- a/ktlint-ruleset-experimental/pom.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - ktlint-ruleset-experimental - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - provided - - - com.pinterest.ktlint - ktlint-core - 0.0.0-SNAPSHOT - provided - - - com.pinterest.ktlint - ktlint-test - 0.0.0-SNAPSHOT - test - - - junit - junit - ${junit.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - - diff --git a/ktlint-ruleset-standard/pom.xml b/ktlint-ruleset-standard/pom.xml deleted file mode 100644 index 54f74078cc..0000000000 --- a/ktlint-ruleset-standard/pom.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - ktlint-ruleset-standard - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - provided - - - com.pinterest.ktlint - ktlint-core - 0.0.0-SNAPSHOT - provided - - - com.pinterest.ktlint - ktlint-test - 0.0.0-SNAPSHOT - test - - - junit - junit - ${junit.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - - diff --git a/ktlint-test/pom.xml b/ktlint-test/pom.xml deleted file mode 100644 index 1d352d4d4d..0000000000 --- a/ktlint-test/pom.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - ktlint-test - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - provided - - - com.pinterest.ktlint - ktlint-core - 0.0.0-SNAPSHOT - provided - - - org.assertj - assertj-core - ${assertj.version} - - - junit - junit - ${junit.version} - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - - diff --git a/ktlint/pom.xml b/ktlint/pom.xml deleted file mode 100644 index 51216aed95..0000000000 --- a/ktlint/pom.xml +++ /dev/null @@ -1,343 +0,0 @@ - - - 4.0.0 - - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - - - com.pinterest - ktlint - - - scm:git:git@github.com:pinterest/ktlint.git - scm:git:git@github.com:pinterest/ktlint.git - git@github.com:pinterest/ktlint.git - - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - - - - - org.jetbrains - annotations - 13.0 - provided - - - - com.pinterest.ktlint - ktlint-core - 0.0.0-SNAPSHOT - - - com.pinterest.ktlint - ktlint-ruleset-standard - 0.0.0-SNAPSHOT - - - com.pinterest.ktlint - ktlint-ruleset-experimental - 0.0.0-SNAPSHOT - - - com.pinterest.ktlint - ktlint-reporter-plain - 0.0.0-SNAPSHOT - - - com.pinterest.ktlint - ktlint-reporter-json - 0.0.0-SNAPSHOT - - - com.pinterest.ktlint - ktlint-reporter-checkstyle - 0.0.0-SNAPSHOT - - - com.pinterest.ktlint - ktlint-test - 0.0.0-SNAPSHOT - - - com.github.shyiko.klob - klob - ${klob.version} - - - info.picocli - picocli - ${picocli.version} - - - junit - junit - ${junit.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/test/kotlin - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - ktlint - verify - - - - - - - - - run - - - - ktlint-format - - - - - - - - - run - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - com.pinterest.ktlint.Main - - - - - - - - release - - - deploy - maven-central - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - attach-javadocs - verify - - jar - - - javadoc - ${basedir}/javadoc - - - - - - - - - capsule - - - deploy - github - - - - clean deploy - - - org.apache.maven.plugins - maven-shade-plugin - 3.1.0 - - - package - - shade - - - - - - com.pinterest.ktlint.Main - - - true - false - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - org.jetbrains.kotlin:kotlin-compiler-embeddable - - ** - - - - - - - - - org.skife.maven - really-executable-jar-maven-plugin - 1.4.1 - - - -Xmx512m - ktlint - - - - package - - really-executable-jar - - - - - - - - - deploy-to-github - - - deploy - github - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - ktlint - verify - - ${gpg.skip} - - - - - - - - - run - - - - - - de.jutzig - github-release-plugin - 1.2.0 - - ${github.description} - ${project.version} - ${project.version} - ${project.build.directory}/${project.artifactId} - true - - - ${project.build.directory} - - ${project.artifactId}.asc - - - - - - - deploy - - release - - - - - - - - - - diff --git a/mvnw b/mvnw deleted file mode 100755 index e5d1bcb03b..0000000000 --- a/mvnw +++ /dev/null @@ -1,155 +0,0 @@ -#!/bin/bash -# -# The Maven Wrapper 0.1.0 (https://github.com/shyiko/mvnw). -# Based on https://github.com/gradle/gradle/blob/62925785791e2487c43d19d234c2fced6d750412/gradlew. -# - -# Add default JVM options here. You can also use JAVA_OPTS and MAVEN_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8" - -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" -APP_HOME="`pwd -P`" -cd "$SAVED" - -CLASSPATH=$APP_HOME/.mvn/wrapper/maven-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query businessSystem maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$MAVEN_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($MAVEN_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# taken from https://github.com/takari/maven-wrapper/blob/69f3c6dd1b07620f28c1fc8cb20e392afcd9e95b/mvnw -ld() { if [ -f "$1" ]; then echo "$(tr -s '\n' ' ' < "$1")"; fi } - -JVM_CONFIG="$(ld "$APP_HOME/.mvn/jvm.config")" -MAVEN_CONFIG="$(ld "$APP_HOME/.mvn/maven.config")" - -exec "$JAVACMD" $DEFAULT_JVM_OPTS $JVM_CONFIG $JAVA_OPTS $MAVEN_OPTS -classpath "$CLASSPATH" -Dmaven.multiModuleProjectDirectory="$APP_HOME" org.apache.maven.wrapper.MavenWrapperMain $MAVEN_CONFIG "$@" \ No newline at end of file diff --git a/mvnw.bat b/mvnw.bat deleted file mode 100644 index 0c202e147e..0000000000 --- a/mvnw.bat +++ /dev/null @@ -1,108 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem -@rem The Maven Wrapper 0.1.0 (https://github.com/shyiko/mvnw). -@rem Based on https://github.com/gradle/gradle/blob/62925785791e2487c43d19d234c2fced6d750412/gradlew.bat. -@rem - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -@rem Add default JVM options here. You can also use JAVA_OPTS and MAVEN_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS=-Dfile.encoding=UTF-8 - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windowz variants - -if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ - -:execute - -@rem taken from https://github.com/takari/maven-wrapper/blob/69f3c6dd1b07620f28c1fc8cb20e392afcd9e95b/mvnw - -IF NOT EXIST "%APP_HOME%\.mvn\jvm.config" goto endReadJvmConfig - -@setlocal EnableExtensions EnableDelayedExpansion -for /F "usebackq delims=" %%a in ("%APP_HOME%\.mvn\jvm.config") do set JVM_CONFIG=!JVM_CONFIG! %%a -@endlocal & set JVM_CONFIG=%JVM_CONFIG% - -:endReadJvmConfig - -IF NOT EXIST "%APP_HOME%\.mvn\maven.config" goto endReadMavenConfig - -@setlocal EnableExtensions EnableDelayedExpansion -for /F "usebackq delims=" %%a in ("%APP_HOME%\.mvn\maven.config") do set MAVEN_CONFIG=!MAVEN_CONFIG! %%a -@endlocal & set MAVEN_CONFIG=%MAVEN_CONFIG% - -:endReadMavenConfig - -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\.mvn\wrapper\maven-wrapper.jar - -@rem Execute Maven -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JVM_CONFIG% %JAVA_OPTS% %MAVEN_OPTS% -classpath "%CLASSPATH%" -Dmaven.multiModuleProjectDirectory="%APP_HOME%" org.apache.maven.wrapper.MavenWrapperMain %MAVEN_CONFIG% %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable MAVEN_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%MAVEN_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 00c3dff0fc..0000000000 --- a/pom.xml +++ /dev/null @@ -1,310 +0,0 @@ - - - 4.0.0 - - com.pinterest.ktlint - pom - 0.0.0-SNAPSHOT - pom - - pom - An anti-bikeshedding Kotlin linter with built-in formatter - https://github.com/pinterest/ktlint - - - MIT - https://opensource.org/licenses/MIT - repo - - - - scm:git:git@github.com:pinterest/ktlint.git - scm:git:git@github.com:pinterest/ktlint.git - git@github.com:pinterest/ktlint.git - - - - pinterest - Pinterest, Inc. - - - shyiko - stanley.shyiko@gmail.com - Stanley Shyiko - - - - - maven-central - Sonatype Nexus Staging - https://oss.sonatype.org/service/local/staging/deploy/maven2 - - - maven-central - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - - UTF-8 - 1.3.60 - 1.3 - 1.3 - 0.2.1 - 3.9.6 - 0.2.0 - 4.12 - 3.12.2 - 1.1 - false - ${project.version} - - - - ktlint - ktlint-core - ktlint-reporter-checkstyle - ktlint-reporter-json - ktlint-reporter-html - ktlint-reporter-plain - ktlint-ruleset-experimental - ktlint-ruleset-standard - ktlint-test - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.7.0 - - 1.8 - 1.8 - - - - kotlin-maven-plugin - org.jetbrains.kotlin - ${kotlin.version} - - 1.8 - - -Xskip-runtime-version-check - - - - - compile - process-sources - - compile - - - - test-compile - process-test-sources - - test-compile - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - - - ${project.version} - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M1 - - - enforce - - - - - - - enforce - - - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - true - - - - com.github.shyiko.usage-maven-plugin - usage-maven-plugin - 1.0.0 - - - # build "./ktlint/target/ktlint" (executable jar) - ./mvnw -Pcapsule clean package -Dmaven.test.skip=true - - # test (& check code style) - ./mvnw clean verify - - # run - ./mvnw -pl ktlint compile exec:java -Dexec.args="--help" - - # publish a new version - ./mvnw versions:set -DnewVersion=<version> - ./mvnw -Ddeploy=maven-central - ./mvnw -Ddeploy=github - ./mvnw -Ddeploy=github-release-notes -N - ./mvnw -Ddeploy=refs -N - - - - - - - com.github.shyiko.servers-maven-extension - servers-maven-extension - 1.3.1 - - - com.github.shyiko.usage-maven-plugin - usage-maven-plugin - 1.0.0 - - - - - - - deploy-to-maven-central - - - deploy - maven-central - - - - clean deploy - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.8 - true - - https://oss.sonatype.org/ - maven-central - - - - - - - - - deploy-to-github - - - deploy - github - - - - clean deploy - - - - - update-github-release-notes - - - deploy - github-release-notes - - - - antrun:run - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - - - - - - - - - - - - - announce - - - deploy - refs - - - - exec:exec@announce - - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - - announce - - ${project.basedir}/.announce - - ${project.version} - ${settings.servers.github.privateKey} - - - - - - - - - - -