pomerator

attempt at making dealing with pom and maven central bearable

Лицензия

Лицензия

MIT
Группа

Группа

de.kuriositaet
Идентификатор

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

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

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

0.0.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

pomerator
attempt at making dealing with pom and maven central bearable
Система контроля версий

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

https://github.com/a2800276/pomerator.git

Скачать pomerator

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

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

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
de.kuriositaet : utils jar [0.0.1,)

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

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

Introduction

This is a (personal, non-production) tool to help me deal with generating and signing artifacts that are required to publish an opensource java lib to Maven Central.

At the moment, the tool takes a json file describing the the project(s) for which artifacsts are generated (see bootstrap.json, which contains a sample for creating this projects artifacts). It then creates jar files for sources, classes and javadoc and signs them using gpg (which must be available in the system PATH and the indicated key can't require a passphrase at the moment)

TODOs

  • Manifest (main)
  • Figure out how to auotmatically upload to sonatype (or whatever) (Thinking out loud: it's probably easiest to reverse engineer this from the ant task...)
  • Figure out how to automatically set up an account
  • Find out whether signing, jar generation and javadoc generation can be done from java
  • remove hardwired Unix assumptions (mainly path seperator I think)

License

MIT

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

Версия
0.0.4
0.0.3
0.0.2