SoftwareEntwicklung Beratung Schulung

A coders, hackers heaven.....Hm...I do not think so...

Apache Maven Shade Plugin Version 3.0.0 Released

| Comments

The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.0.0.

This plugin provides the capability to package the artifact in an uber-jar, including its dependencies and to shade – i.e. rename – the packages of some of the dependencies.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-shade-plugin</artifactId>
  <version>3.0.0</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Apache Maven Shared Invoker Version 3.0.0 Released

| Comments

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Maven Invoker, version 3.0.0

This API is concerned with firing a Maven build in a new JVM. It accomplishes its task by building up a conventional Maven command line from options given in the current request, along with those global options specified in the invoker itself. Once it has the command line, the invoker will execute it, and capture the resulting exit code or any exception thrown to signal a failure to execute. Input/output control can be specified using an InputStream and up to two InvocationOutputHandlers.

You can download the appropriate sources etc. from the download page.

1
2
3
4
5
6
7
<dependencies>
  <dependency>
    <groupId>org.apache.maven.shared</groupId>
    <artifactId>maven-invoker</artifactId>
    <version>3.0.0</version>
  </dependency>
</dependencies>

Apache Maven Compiler Plugin Version 3.6.1 Released

| Comments

The Apache Maven team is pleased to announce the release of the Apache Maven Compiler Plugin, version 3.6.1.

The Compiler Plugin is used to compile the sources of your project.

Attention: Starting with version 3.5, the maven-compiler-plugin requires Maven 3 and won’t work with Maven 2 anymore.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.6.1</version>
</plugin>

Most important change is the support for test-compile when using JDK 9 build b148+

MojoHaus License Maven Plugin Version 1.12 Released

| Comments

The Mojo team is pleased to announce the release of the License Maven Plugin, version 1.12.

This plugin manages the license of a maven project and its dependencies (update file headers, download dependencies licenses, check thirdparty licenses, …).

To get this update, simply specify the version in your project`s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>license-maven-plugin</artifactId>
  <version>1.12</version>
</plugin>

Release Notes for License Maven Plugin Version 1.12

http://www.mojohaus.org/license-maven-plugin/github-report.html

Enjoy,

The Mojo team.

Tony

The Jenkins API Client for Java Version 0.3.7 Released

| Comments

We have released a new version of the The Jenkins API client for Java. The new released 0.3.7 contains several bugfixes and new features. Detailed information about the changes can be found in the release notes.

This is the second release under the Jenkins Github Organization umbrella.

  • Build class offers now two different methods to get the test informations. Using either getTestResult() for non maven type jobs or getTestReport() for maven type jobs.

  • New methods have been added to change the description of a job. The display name and/or the description of a build can be changed.

  • Added new helper class has been added to trigger a job wait until the job is finished.

  • All build methods of Job now consistently giving back a QueueReference.

  • Now you can request to get all builds back of a job which was not possible in previous releases.

The Jenkins API client for Java allows you to get informations about builds for example the duration of a build or test report informations.

Details API changes are documented in the release notes.

Apache Maven Dependency Plugin Version 3.0.0 Released

| Comments

The Apache Maven team is pleased to announce the release of the Apache Maven Dependecy Plugin, version 3.0.0.

The dependency plugin provides the capability to manipulate artifacts. It can copy and/or unpack artifacts from local or remote repositories to a specified location.

https://maven.apache.org/plugins/maven-dependency-plugin/

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>3.0.0</version>
</plugin>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/plugins/maven-dependency-plugin/download.cgi

Apache Maven PMD Plugin Version 3.7 Released

| Comments

The Maven team is pleased to announce the release of the Apache Maven PMD Plugin, version 3.7

A Maven plugin for the PMD toolkit, that produces a report on both code rule violations and detected copy and paste fragments, as well as being able to fail the build based on these metrics.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-pmd-plugin</artifactId>
  <version>3.7</version>
</plugin>

The Jenkins API Client for Java Version 0.3.6 Released

| Comments

We have released a new version of the The Jenkins API client for Java. The new released 0.3.6 contains several bugfixes and new features. Detailed information about the changes can be found in the release notes.

This is the first release under the Jenkins Github Organization umbrella.

  • The TestReport can now be used from the general Build as well as from MavenBuild
  • Changed getComputerSet().getComputer() into getComputerSet().getComputers() cause it returned a list and more than one element.
  • Added several renameJob() methods with support for the crumbFlag.
  • A job can now being deleted from within a folder.

The Jenkins API client for Java allows you to get informations about builds for example the duration of a build or test report informations.

Details API changes are documented in the release notes.

Apache Maven Plugin Tools Version 3.5 Released

| Comments

The Apache Maven team is pleased to announce the release of the Apache Maven Plugin Tools, version 3.5.

The Maven Plugin Tools contains the necessary tools to generate rebarbative content like descriptor, help and documentation. In addition, it provides tools to write Maven Plugins in scripting languages like Ant or Beanshell.

The Maven Plugin Plugin is used to create a Maven plugin descriptor for any Mojo’s found in the source tree, to include in the JAR. It is also used to generate report files for the Mojos as well as for updating the plugin registry, the artifact metadata and generating a generic help goal.

http://maven.apache.org/plugin-tools/maven-plugin-plugin/

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-plugin-plugin</artifactId>
  <version>3.5</version>
</plugin>

You can download the appropriate sources etc. from the download page.