dice-parser-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>dev.diceroll</groupId> <artifactId>dice-parser-parent</artifactId> <version>0.3.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright 2020-Present Dice Parser ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>9</version> </parent> <groupId>dev.diceroll</groupId> <artifactId>dice-parser-parent</artifactId> <version>0.3.0</version> <packaging>pom</packaging> <name>Dice Parser Parent</name> <organization> <name>diceroll.dev</name> <url>https://diceroll.dev</url> </organization> <inceptionYear>2020</inceptionYear> <licenses> <license> <name>The Apache License, Version 2.0</name> <url>https://github.com/diceroll-dev/dice-parser/blob/master/LICENSE</url> </license> </licenses> <scm> <connection>scm:git:git://github.com/okta/${github.slug}.git</connection> <developerConnection>scm:git:ssh://github.com:${github.slug}.git</developerConnection> <url>http://github.com/${github.slug}</url> <tag>dice-parser-0.3.0</tag> </scm> <properties> <github.org>diceroll-dev</github.org> <github.project>dice-parser</github.project> <github.slug>${github.org}/${github.project}</github.slug> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.build.outputTimestamp>2023-03-16T16:33:54Z</project.build.outputTimestamp> <kotlin.version>1.8.10</kotlin.version> </properties> <modules> <module>parser</module> </modules> <dependencyManagement> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin.version}</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-test-testng</artifactId> <version>${kotlin.version}</version> </dependency> </dependencies> </dependencyManagement> <build> <sourceDirectory>src/main/kotlin</sourceDirectory> <testSourceDirectory>src/test/kotlin</testSourceDirectory> <pluginManagement> <plugins> <plugin> <artifactId>kotlin-maven-plugin</artifactId> <groupId>org.jetbrains.kotlin</groupId> <version>${kotlin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>3.0.0-M7</version> <configuration> <!-- do not update upstream, with a pending release. --> <pushChanges>false</pushChanges> <localCheckout>true</localCheckout> <preparationGoals>clean verify</preparationGoals> <autoVersionSubmodules>true</autoVersionSubmodules> <tagNameFormat>dice-parser-@{version}</tagNameFormat> <!-- This configuration copied from apache:apache:7 parent pom --> <useReleaseProfile>false</useReleaseProfile> <goals>deploy</goals> <mavenExecutorId>forked-path</mavenExecutorId> <arguments>-Pdocs,sonatype-oss-release</arguments> </configuration> </plugin> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> <version>4.1</version> <configuration> <aggregate>true</aggregate> <skipExistingHeaders>true</skipExistingHeaders> <header>src/license/header.txt</header> <headerDefinitions> <headerDefinition>src/license/header_format.xml</headerDefinition> </headerDefinitions> <properties> <organization.name>${project.organization.name}</organization.name> <year>2020</year> </properties> <excludes> <exclude>LICENSE</exclude> <exclude>**/mvnw</exclude> <exclude>.gitattributes</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.jreleaser</groupId> <artifactId>jreleaser-maven-plugin</artifactId> <version>1.5.1</version> <inherited>false</inherited> <configuration> <jreleaser> <project> <copyright>2020-Present Dice Parser</copyright> </project> <release> <github> <owner>${github.org}</owner> <name>${github.project}</name> <tagName>dice-parser-{{projectVersion}}</tagName> <uploadAssets>NEVER</uploadAssets> <changelog> <formatted>ALWAYS</formatted> <labelers> <labeler> <!-- mark all dependency updates --> <label>deps</label> <title>regex:Bump </title> </labeler> <labeler> <label>release</label> <title>[maven-release-plugin]</title> </labeler> </labelers> <categories> <category> <!-- Change name and order of uncategorized items --> <title>General Updates</title> <key><<UNCATEGORIZED>></key> <order>1</order> <labels> <label>uncategorized</label> </labels> </category> <category> <!-- Move dependency updates to bottom of change log --> <title>Dependency Updates</title> <key>deps</key> <order>999</order> <!-- bot commits, don't include author --> <format>- {{commitShortHash}} {{commitTitle}}</format> <labels> <label>deps</label> </labels> </category> <category> <title>Noise</title> <key>noise</key> <labels> <label>release</label> </labels> </category> </categories> <hide> <!-- uncategorized changes have been "moved" to General Updates --> <uncategorized>true</uncategorized> <categories> <category>noise</category> </categories> <contributors> <contributor>[bot]</contributor> <contributor>GitHub</contributor> </contributors> </hide> </changelog> </github> </release> </jreleaser> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>kotlin-maven-plugin</artifactId> <groupId>org.jetbrains.kotlin</groupId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> <configuration> <sourceDirs> <sourceDir>${project.basedir}/src/main/kotlin</sourceDir> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <goals> <goal>test-compile</goal> </goals> <configuration> <sourceDirs> <sourceDir>${project.basedir}/src/test/kotlin</sourceDir> <sourceDir>${project.basedir}/src/test/java</sourceDir> </sourceDirs> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.11.0</version> <configuration> <proc>none</proc> <source>1.8</source> <target>1.8</target> </configuration> <executions> <!-- Replacing default-compile as it is treated specially by maven --> <execution> <id>default-compile</id> <phase>none</phase> </execution> <!-- Replacing default-testCompile as it is treated specially by maven --> <execution> <id>default-testCompile</id> <phase>none</phase> </execution> <execution> <id>java-compile</id> <phase>compile</phase> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>java-test-compile</id> <phase>test-compile</phase> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.3.0</version> <configuration> <archive> <manifest> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.13</version> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> <keepStagingRepositoryOnFailure>true</keepStagingRepositoryOnFailure> <keepStagingRepositoryOnCloseRuleFailure>true</keepStagingRepositoryOnCloseRuleFailure> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>docs</id> <activation> <activeByDefault>false</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.2.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>empty-javadoc-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <skipIfEmpty>true</skipIfEmpty> <classifier>javadoc</classifier> <classesDirectory>${basedir}/src/docs</classesDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>