Installation
Duration Parser is available on Maven Central and Petar_mc's Maven repository.
tip
Personally, I recommend using the Maven Central repository for stable releases.
- Maven
- Gradle
Maven Central
Add the following dependency to your pom.xml:
<dependency>
<groupId>com.petarmc</groupId>
<artifactId>duration-parser</artifactId>
<version>1.x.x</version>
</dependency>
- Releases
- Snapshots
Releases
<reositories>
<repository>
<id>petarmc-releases</id>
<url>https://maven.petarmc.com/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.petarmc</groupId>
<artifactId>duration-parser</artifactId>
<version>1.x.x</version>
</dependency>
</dependencies>
Snapshots
<reositories>
<repository>
<id>petarmc-snapshots</id>
<url>https://maven.petarmc.com/snapshots</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.petarmc</groupId>
<artifactId>duration-parser</artifactId>
<version>1.x.x-SNAPSHOT</version>
</dependency>
</dependencies>
- Groovy DSL
- Kotlin DSL
Groovy DSL
For Gradle projects using Groovy DSL, add to your build.gradle:
repositories {
mavenCentral()
// releases repository
maven {
name "petarmcReleases"
url "https://maven.petarmc.com/releases"
}
// snapshots repository
maven {
name "petarmcSnapshots"
url "https://maven.petarmc.com/snapshots"
}
}
dependencies {
implementation 'com.petarmc:duration-parser:1.x.x'
}
Kotlin DSL
For Gradle projects using Kotlin DSL, add to your build.gradle.kts:
repositories {
mavenCentral()
// releases repository
maven {
name = "petarmcReleases"
url = uri("https://maven.petarmc.com/releases")
}
// snapshots repository
maven {
name = "petarmcSnapshots"
url = uri("https://maven.petarmc.com/snapshots")
}
}
dependencies {
implementation("com.petarmc:duration-parser:1.x.x") // Replace with latest version
}
Requirements
- Java 17 or higher
- No additional dependencies required