Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump liberty-maven-plugin from 3.3.4 to 3.4 #59

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 1, 2021

Bumps liberty-maven-plugin from 3.3.4 to 3.4.

Release notes

Sourced from liberty-maven-plugin's releases.

Liberty Maven Plug-in 3.4

Version 3.4 of the Liberty Maven Plugin is a minor release that contains new functionality, plus some minor fixes. The new functionality includes general support for running multi-module projects with the dev, devc and run goals. Refer to the Multiple Modules section of the docs for the dev, devc, and run goals for more information.

Additional Fixes

The following additional fixes are also included in this release since the previous milestone release.

  • Fixed loose app with dependency artifacts that include classifiers #1154 #1180
  • Enabled help goal #1181
  • Omitted test scope dependencies from copyDependencies when version parameter is null #1193
  • Fixed issue with resolving features due to change in Open Liberty 21.0.0.7 PR 277

See the commit log for the full set of the changes since the previous milestone release.

The Liberty Maven Plugin 3.4 release is available on the Maven Central repository.

Liberty Maven Plugin 3.3.5-M2 Pre-release

Version 3.3.5-M2 of the Liberty Maven Plugin is a pre-release milestone. This milestone release contains some minor fixes.

  • Improved multi-module project processing when using dev mode with the workaround described in the previous milestone.
  • Enabled the run goal to work with multi-module projects that use Maven CI friendly versions.
  • If userDir configuration is specified, pass it along for the configureArquillian goal which will set the usrDir property for arquillian.xml.
  • Added resource filtering for maven archetype so default property value is handled correctly.
  • Fixed the run goal to properly invoke the maven-ear-plugin:ear goal and the maven-ear-plugin:generate-application-xml goal for ear projects.
  • Initial fixes for handling projects with classifiers related to issue #1154.

See the commit log for the full set of the changes.

The Liberty Maven Plugin 3.3.5-M2 pre-release milestone is available on the Maven Central repository.

Liberty Maven Plugin 3.3.5-M1 Pre-release

Version 3.3.5-M1 of the Liberty Maven Plugin is a pre-release milestone. It contains a preview of a workaround for multi-module support with the dev goal, plus some minor fixes.

The workaround to enable dev mode with multi module projects requires an IDE or editor with Java support that can auto-rebuild to the Maven target directory of each module.

  1. Import your multi module project into an IDE or editor as a Maven project, and enable auto-builds in the IDE or editor's settings. Ensure that the JDK used by the IDE or editor matches the Java version that is used by Maven.

  2. From the directory that contains your multi module pom.xml file, run the following command (substituting <liberty-module> with the name of the module that contains your Liberty server configuration, which can be a module of type ear, war, liberty-assembly, or pom):

mvn io.openliberty.tools:liberty-maven-plugin:3.3.5-M1:dev -pl <liberty-module> -am

Note that if your Liberty server configuration is located in a module of type liberty-assembly or pom which depends on a module of type ear, you will need to mvn install the ear project to the .m2 directory once before running the above command (the mvn install will not be needed on subsequent runs of dev mode). For example:

mvn install -pl myapp-ear -am
mvn io.openliberty.tools:liberty-maven-plugin:3.3.5-M1:dev -pl myapp-liberty -am

The following additional fixes are also included in this pre-release milestone.

  • Fixed issues with the compile and test classpaths for dev mode.

... (truncated)

Commits
  • 6a883a7 [maven-release-plugin] prepare release liberty-maven-3.4
  • eed6800 Merge pull request #1235 from cherylking/bumpCommon1816
  • 6bce7af Update common dependency to 1.8.16
  • ec1fb78 Update README.md
  • 0165ab1 Merge pull request #1232 from ericglau/updatemmdoc2
  • ce6e31b Update formatting
  • 920eec4 Merge pull request #1231 from ericglau/updatemmdoc
  • 8777c69 Clarify multi module steps
  • 128fe1a Update artifact paths when a parent module dependency is added (#1228)
  • 5ac5d4d Merge pull request #1229 from ericglau/1227
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [liberty-maven-plugin](https://github.com/OpenLiberty/ci.maven) from 3.3.4 to 3.4.
- [Release notes](https://github.com/OpenLiberty/ci.maven/releases)
- [Commits](OpenLiberty/ci.maven@liberty-maven-3.3.4...liberty-maven-3.4)

---
updated-dependencies:
- dependency-name: io.openliberty.tools:liberty-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Sep 1, 2021
@hantsy hantsy merged commit e3218af into master Sep 1, 2021
@hantsy hantsy deleted the dependabot/maven/io.openliberty.tools-liberty-maven-plugin-3.4 branch September 1, 2021 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant