P2 Bridge :: P2 Runtime (3.7 Sonatype Fork)


Лицензия

Лицензия

Группа

Группа

org.sonatype.p2.bridge
Идентификатор

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

p2-runtime
Последняя версия

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

1.1.9
Дата

Дата

Тип

Тип

pom
Описание

Описание

P2 Bridge :: P2 Runtime (3.7 Sonatype Fork)
P2 Bridge :: P2 Runtime (3.7 Sonatype Fork)
Организация-разработчик

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

Sonatype

Скачать p2-runtime

Имя Файла Размер
p2-runtime-1.1.9.pom
p2-runtime-1.1.9.zip 1 KB
Обзор

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

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

Зависимости

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

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

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

P2 Bridge

Releasing

As this plugin is "special", it requires totally different release procedure than the one we use for "normal" projects.

Prerequisites

  • Maven 3.0.4+
  • Java6+

Prepare release (on release machine)

  • SSH to release machine
  • Clone and ensure on master branch
git clone git@github.com:sonatype/p2-bridge.git
git checkout master
  • Set version on all projects to the release version (ie. was 1.0.4-SNAPSHOT, set it to 1.0.4)
mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:0.18.0:set-version -DnewVersion=1.0.4
  • Check that there is no trace left of previous version (e.g. 1.0.3 and 1.0.3-SNAPSHOT and 1.0.4-SNAPSHOT)
  • Verify that MANIFEST.MF imported/exported packages are correct (export should have proper versions set)
  • Verify that no SNAPSHOT dependencies are used (search for SNAPSHOT)
  • Verify that bundle version has no ".qualifier" (search for qualifier), if any found, remove them.
  • Build it
mvn clean install
  • Commit changes
git commit -a -m "Bumped version number to 1.0.4"
  • Tag release
git tag -a 1.0.4 -m "Release 1.0.4"

Perform release (on release machine)

  • Release it
mvn clean deploy -Prelease
  • Bump version to next snapshot
mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:0.18.0:set-version -DnewVersion=1.0.5-SNAPSHOT
  • Check that there is no trace left of released version (e.g. 1.0.4)
  • Verify that imported/exported packages are correct (those will be still 1.0.4, release version)
  • Build it
mvn clean install
  • Commit changes
git commit -a -m "Bumped version number to 1.0.5-SNAPSHOT"
  • Push back all (don't forget tags) to origin
git push
git push --tags
  • Have a beer
org.sonatype.p2.bridge

Sonatype

Developer friendly, full-spectrum software supply-chain management

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

Версия
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.5
1.0.4
1.0.2