Giter Site home page Giter Site logo

management-api's People

Contributors

cousjava avatar dblevins avatar ggam avatar jakartaee-stable-bot avatar jim-krueger avatar kwsutter avatar scottkurz avatar smillidge avatar starksm64 avatar waynebeaton avatar yaminikb avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

management-api's Issues

Integrate to GlassFish

  • Integrate to Eclipse GlassFish
  • Pass all CTS/TCK tests

#14 must be finished before starting working on this task.

Public Release

Last CTS runs indicate no failures in this component. It's time to make a public release. Before the release make sure that Eclipse Release Review is passed and all dependencies have been released.

Update Eclipse GlassFish

Update Eclipse GlassFish to use the new version of your API (and implementation, if applicable) by submitting a PR to GlassFish.

Although a new version of GlassFish will not be released for Jakarta EE 8, we hope to release an update sometime later.

Compatibility certification request for Eclipse Glassfish 5.1 for Management API

  • Organization Name ("Organization") and, if applicable, URL:

    Eclipse Foundation
  • Product Name, Version and download URL (if applicable):

    Eclipse Glassfish 5.1
  • Specification Name, Version and download URL:

    Jakarta Management 1.1
  • TCK Version, digital SHA-256 fingerprint and download URL:

    Jakarta EE 8 TCK, SHA-256:
    847c80c9c80bea4682006f186292b68acdd0ce9b239d998856c3a379c3a7be50
  • Public URL of TCK Results Summary:

    TCK Results Summary
  • Any Additional Specification Certification Requirements:

    None
  • Java runtime used to run the implementation:

    Oracle JDK 1.8.0_191
  • Summary of the information for the certification environment, operating system, cloud, ...:

    Linux Centos 7, Apache Derby
  • By checking this box I acknowledge that the Organization I represent accepts the terms of the EFTL.
  • By checking this box I attest that all TCK requirements have been met, including any compatibility rules.

Fix ArtifactIds in Maven Central

The ArtifactIds in Maven Central are not consistent.
The ArtifactId for the api is "jakarta.management.j2ee-api" but the ArtifactId for the parent is "management-api-parent". I suspect that "jakarta" should be added to the parent. Perhaps "j2ee" should also be removed from the api artifactid.

Jakarta EE 8 TCK for Management job

To test Jakarta EE 8 compatibility we need to create a Jenkins job on project's Cloud Jenkins instance formally testing the API against the relevant TCK and as needed, relevant CTS subset tests.

For projects that do not already have automated testing, there is provided parameterized Jenkins job that can be invoked to perform these tests. User provides a link to an Eclipse GlassFish test build and sets the test sub-set parameters:

Additional instructions and guidance for using and directly running TCKs is available on this wiki. Also in the jakartaee-tck project repository.

Change Maven coordinates

All current API libraries shipped must be distributed to Maven Central under a sub-package of the jakarta groupId. Before the first release Maven coordinates of this project must be changed as it's described here.

Prepare Management API project for Jakarta EE 8 Release

Tasks

  • Update text files
  • Generate "boilerplate" specification project
  • Make a staging release
  • Generate Stand-alone TCK test results - Not required. Covered by Platform TCK.
  • Create two PRs to jakartaee/specifications repository (spec and apidocs).
    Spec Draft PR: jakartaee/specifications#75
    Apidocs (Javadoc) Draft PR: jakartaee/specifications#74
  • Update the Jakarta EE API jar by submitting a PR to the jakartaee-api project. PR #25

See here for detailed instructions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.