diff --git a/.idea/kotlinScripting.xml b/.idea/kotlinScripting.xml
new file mode 100644
index 0000000..bc444de
--- /dev/null
+++ b/.idea/kotlinScripting.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index e6dc2e4..ecd2e4c 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -6,9 +6,9 @@ import java.util.*
plugins {
id("com.github.ben-manes.versions") version "0.29.0"
id("com.jfrog.bintray") version "1.8.5"
- id("io.gitlab.arturbosch.detekt") version "1.10.0"
- id("org.jetbrains.dokka") version "0.10.1"
- id("org.jetbrains.kotlin.jvm") version "1.3.72"
+ id("io.gitlab.arturbosch.detekt") version "1.11.0"
+ id("org.jetbrains.dokka") version "1.4.0-rc"
+ id("org.jetbrains.kotlin.jvm") version "1.4.0"
id("org.sonarqube") version "3.0"
`java-library`
`maven-publish`
@@ -43,9 +43,6 @@ repositories {
}
dependencies {
- implementation(platform("org.jetbrains.kotlin:kotlin-bom"))
- implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
-
implementation("org.jsoup:jsoup:1.13.1")
testImplementation("org.jetbrains.kotlin:kotlin-test")
@@ -72,14 +69,15 @@ sonarqube {
}
}
+
val sourcesJar by tasks.creating(Jar::class) {
archiveClassifier.set("sources")
from(sourceSets.getByName("main").allSource)
}
val javadocJar by tasks.creating(Jar::class) {
- dependsOn(tasks.dokka)
- from(tasks.dokka)
+ dependsOn(tasks.dokkaJavadoc)
+ from(tasks.dokkaJavadoc)
archiveClassifier.set("javadoc")
description = "Assembles a JAR of the generated Javadoc."
group = JavaBasePlugin.DOCUMENTATION_GROUP
@@ -111,6 +109,15 @@ tasks {
}
}
+ dokkaJavadoc {
+ dokkaSourceSets {
+ configureEach {
+ moduleDisplayName = "ReadingTime"
+ apiVersion = "${project.version}"
+ }
+ }
+ }
+
val copyToDeploy by registering(Copy::class) {
from(configurations.runtimeClasspath) {
exclude("annotations-*.jar")
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
index 62d4c05..e708b1c 100644
Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index bb8b2fc..6c9a224 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.6-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
index fbd7c51..4f906e0 100755
--- a/gradlew
+++ b/gradlew
@@ -130,7 +130,7 @@ fi
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
-
+
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
diff --git a/gradlew.bat b/gradlew.bat
index 5093609..107acd3 100755
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -40,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto init
+if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
@@ -54,7 +54,7 @@ goto fail
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-if exist "%JAVA_EXE%" goto init
+if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
@@ -64,21 +64,6 @@ echo location of your Java installation.
goto fail
-:init
-@rem Get command-line arguments, handling Windows variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_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=%*
-
:execute
@rem Setup the command line
@@ -86,7 +71,7 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
diff --git a/pom.xml b/pom.xml
index 59a1003..ba57469 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,23 +9,12 @@
net.thauvin.erik
readingtime
0.9.0
-
-
-
- org.jetbrains.kotlin
- kotlin-bom
- 1.3.72
- pom
- import
-
-
-
org.jetbrains.kotlin
kotlin-stdlib-jdk8
- 1.3.72
- runtime
+ 1.4.0
+ compile
org.jsoup
diff --git a/src/main/resources/META-INF/tags/readingtime.tag b/src/main/resources/META-INF/tags/readingtime.tag
index b37ba45..ce12add 100644
--- a/src/main/resources/META-INF/tags/readingtime.tag
+++ b/src/main/resources/META-INF/tags/readingtime.tag
@@ -31,7 +31,7 @@
out.write("wpm: " + wpm + " (" + rt.getWpm() + ")\n");
out.write("postfix: " + postfix + " (" + rt.getPostfix() + ")\n");
out.write("plural: " + plural + " (" + rt.getPlural() + ")\n");
- out.write("excludeImages: " + excludeImages + " (" + rt.getExcludeImages() + ") -->");
+ out.write("excludeImages: " + excludeImages + " (" + rt.getExcludeImages() + ")\n-->");
}
}
%>