Skip to content

Commit

Permalink
Issue #114 - rename to
Browse files Browse the repository at this point in the history
tycho-p2-repository-plugin:assemble-maven-repository

+ N&N documentation
  • Loading branch information
mickaelistria committed Jun 29, 2021
1 parent 21353a1 commit 3ee6e74
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
6 changes: 5 additions & 1 deletion RELEASE_NOTES.md
Expand Up @@ -76,12 +76,16 @@ Tycho now correctly supports repository references in `category.xml`: in the pre

### Add PGP signatures to artifacts in p2 repositories

A new mojo [](https://www.eclipse.org/tycho/sitedocs/tycho-gpg-plugin/sign-p2-artifacts-mojo.html) was added to add GPG signatures to artifacts metadata. Those GPG signatures are later expected to be used by p2 during installation to verify integrity and build trust in installed components.
A new mojo [tycho-gpg-plugin:sign-p2-artifacts-mojo](https://www.eclipse.org/tycho/sitedocs/tycho-gpg-plugin/sign-p2-artifacts-mojo.html) was added to add GPG signatures to artifacts metadata. Those GPG signatures are later expected to be used by p2 during installation to verify integrity and build trust in installed components.

### [Support for "additional.bundles" directive in build.properties](https://bugs.eclipse.org/bugs/show_bug.cgi?id=572481)

Tycho now understands the `additional.bundles` directive in the `build.properties` file and properly resolves them during dependency resolution.

### Create p2 repository referencing Maven artifacts

A new mojo [tycho-p2-repository-plugin:assemble-maven-repository](https://www.eclipse.org/tycho/sitedocs/tycho-p2-repository-plugin/assemble-maven-repository.html) was added to enable creation of p2 repositories directly from Maven artifact references. This removes the usual need to create a target definition and a category.xml for this task.

## 2.3.0

### Official Equinox Resolver used for dependency resolution (stricter and can produce errors for split packages)
Expand Down
2 changes: 1 addition & 1 deletion tycho-its/projects/p2mavensite/producer/pom.xml
Expand Up @@ -26,7 +26,7 @@
<id>maven-p2-site</id>
<phase>package</phase>
<goals>
<goal>assemble-p2-maven-site</goal>
<goal>assemble-maven-repository</goal>
</goals>
</execution>
</executions>
Expand Down
Expand Up @@ -89,7 +89,7 @@
* </p>
*
*/
@Mojo(name = "assemble-p2-maven-site", requiresDependencyResolution = ResolutionScope.COMPILE)
@Mojo(name = "assemble-maven-repository", requiresDependencyResolution = ResolutionScope.COMPILE)
public class MavenP2SiteMojo extends AbstractMojo {

@Parameter(defaultValue = "${project}", readonly = true, required = true)
Expand Down

0 comments on commit 3ee6e74

Please sign in to comment.