Spring RTS - Parent

Parent for Spring RTS related Maven projects

Лицензия

Лицензия

Группа

Группа

com.springrts
Идентификатор

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

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

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

1.1
Дата

Дата

Тип

Тип

pom
Описание

Описание

Spring RTS - Parent
Parent for Spring RTS related Maven projects
Организация-разработчик

Организация-разработчик

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

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

http://github.com/spring/maven-springrts-parent

Скачать parent

Имя Файла Размер
parent-1.1.pom 8 KB
Обзор

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

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

Зависимости

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

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

  • modules/resources

README - Common parent for Spring RTS related Maven projects

Intro

These files are used by different projects related to the Spring RTS game engine which are based on the Maven build system. This makes up mostly Java projects.

These files are useless by themselfs, and their main purpose is to unify and simplify Java based projects related to Spring RTS.

Projects that may use these files:

  • SpringLS
  • JUnitsync
  • Java-AIInterface
  • JavaOO-AIWrapper
  • Java based Skirmish AIs

Use

Configure the Maven projects contained in this repo as the parent of your own project, if it is related to Spring RTS.

A side effect of this, is that the project is kind of shiftet towards being "owned" by the Spring RTS community.

Release a SNAPSHOT

To release a development version to the Sonatype snapshot repository only:

mvn clean deploy

Release

Prepare "target/" for the release process

mvn release:clean

Prepare the release

  • asks for the release and new snapshot versions to use (for all modules)

  • packages

  • signs with GPG

  • commits

  • tags

  • pushes to origin

      mvn release:prepare
    

Perform the release

  • checks-out the release tag

  • builds

  • deploy into sonatype staging repository

      mvn release:perform
    

Promote it on Maven

Moves it from the sonatype staging to the main sonatype repo.

  1. using the Nexus staging plugin:

     mvn nexus:staging-close
     mvn nexus:staging-release
    
  2. ... alternatively, using the web-interface:

    • firefox https://oss.sonatype.org
    • login
    • got to the "Staging Repositories" tab
    • select "com.springrts..."
    • "Close" it
    • select "com.springrts..." again
    • "Release" it
com.springrts

Spring RTS

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

Версия
1.1