Kotlin Sonatype Parent-POM

parent pom for easy deployment of pure kotlin projects to Sonatype OSS-RH

Лицензия

Лицензия

Категории

Категории

Kotlin Языки программирования Сеть
Группа

Группа

net.thimmwork
Идентификатор

Идентификатор

sonatype-oss-kotlin-parent
Последняя версия

Последняя версия

1.0
Дата

Дата

Тип

Тип

pom
Описание

Описание

Kotlin Sonatype Parent-POM
parent pom for easy deployment of pure kotlin projects to Sonatype OSS-RH
Ссылка на сайт

Ссылка на сайт

https://github.com/thimmwork/sonatype-oss-kotlin-parent
Система контроля версий

Система контроля версий

https://github.com/thimmwork/sonatype-oss-kotlin-parent/tree/master

Скачать sonatype-oss-kotlin-parent

Имя Файла Размер
sonatype-oss-kotlin-parent-1.0.pom 5 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.thimmwork/sonatype-oss-kotlin-parent/ -->
<dependency>
    <groupId>net.thimmwork</groupId>
    <artifactId>sonatype-oss-kotlin-parent</artifactId>
    <version>1.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/net.thimmwork/sonatype-oss-kotlin-parent/
implementation 'net.thimmwork:sonatype-oss-kotlin-parent:1.0'
// https://jarcasting.com/artifacts/net.thimmwork/sonatype-oss-kotlin-parent/
implementation ("net.thimmwork:sonatype-oss-kotlin-parent:1.0")
'net.thimmwork:sonatype-oss-kotlin-parent:pom:1.0'
<dependency org="net.thimmwork" name="sonatype-oss-kotlin-parent" rev="1.0">
  <artifact name="sonatype-oss-kotlin-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='net.thimmwork', module='sonatype-oss-kotlin-parent', version='1.0')
)
libraryDependencies += "net.thimmwork" % "sonatype-oss-kotlin-parent" % "1.0"
[net.thimmwork/sonatype-oss-kotlin-parent "1.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

sonatype-oss-kotlin-parent

a parent pom for easy publishing of pure kotlin projects to sonatype-ossrh

Provides

  • jetbrains dokka plugin configuration to generate javadoc from kotlin
  • maven-gpg-plugin configuration for code signing
  • maven-source-plugin to provide source jars
  • easy version upgrade: all versions are properties you can easily overwrite in your project

What You Need

  • use parent
    <parent>
      <groupId>net.thimmwork</groupId>
      <artifactId>sonatype-oss-kotlin-parent</artifactId>
      <version>1.0</version>
    </parent>
  • scm tag with links to your source code management
  • if your scm points to github, you can put your credentials in the settings.xml with a server with id github. Or you can override the project.scm.id property to point to the server of your choice
  • developers tag
  • licenses tag (if your code is under another license than Apache Licence, Version 2.0)
  • provide a settings.xml in your .m2 folder

Release your project

To release your project, use either the mvn-release-plugin or the profile sonatype-oss-release

Additional Reference

If this is your first project, read any of these tutorials that will guide you through the process to set up everything you need:

Версии библиотеки

Версия
1.0