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

Spring boot extension #693

Draft
wants to merge 50 commits into
base: main
Choose a base branch
from
Draft

Commits on Aug 28, 2024

  1. feat: jlink plugin

    Add initial implementation of jlink plugin.
    It creates Java runtime for a built project.
    If no jar files are found it generates an image for java.base
    module.
    vpa1977 committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    276e669 View commit details
    Browse the repository at this point in the history
  2. feat: register jlink plugin

    vpa1977 committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    1512a53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7654fa View commit details
    Browse the repository at this point in the history
  4. lint: register.py reformat

    vpa1977 committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    5d56347 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0d8419 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ea176cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    545b707 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    3f375f8 View commit details
    Browse the repository at this point in the history
  2. feat: add dep slices

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2ddf8cf View commit details
    Browse the repository at this point in the history
  3. test: update test assertions

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4e3615d View commit details
    Browse the repository at this point in the history
  4. test: drop project test.

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    ab8598f View commit details
    Browse the repository at this point in the history
  5. lint: reformat jlink_plugin

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    7f76cc5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a4844ed View commit details
    Browse the repository at this point in the history
  7. test: fix directory.

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    7798ac8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c277ac9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2e18adb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3411fbd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    29675ac View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ceb65d1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6e875b8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a776464 View commit details
    Browse the repository at this point in the history
  15. deps: install chisel snap

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    66ab695 View commit details
    Browse the repository at this point in the history
  16. deps: install chisel snap

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    212c9fd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    48b54f4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    efde661 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    943d333 View commit details
    Browse the repository at this point in the history
  20. lint: formatting

    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    e2ce4b5 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a288da3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3f2f61a View commit details
    Browse the repository at this point in the history
  23. fix(jlink_plugin): use options.jlink_java_version

    Use options.jlink_java_version in plugin to specify paths.
    Update test assertions.
    vpa1977 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    dbe14dd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d23ed5f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    636e95b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. fix(jlink_plugin): drop chiselling dependencies

    Until canonical/craft-parts#833
    is implemented, the Java dependencies will be chiselled by a separate
    part.
    
    JLink plugin may implement validation of the dependencies in a separate
    PR.
    vpa1977 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    3ba87e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a65ec3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c734fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    579a50d View commit details
    Browse the repository at this point in the history
  5. feat(spring-boot-framework): add runtime-deps part

    spring-boot-framework extension will use separate part to
    stage dependencies for Java runtime until stage-packages
    is implemented for plugins.
    vpa1977 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    71ee60e View commit details
    Browse the repository at this point in the history
  6. fix(spring-boot-framework): set JAVA_HOME in build

    current build path has staged area before build area.
    vpa1977 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    89ec22b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3905c2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9ad391e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7da96ac View commit details
    Browse the repository at this point in the history
  10. fix: add base-files_base to deps

    base-files_base are needed to allow Java runtime to access
    default directories.
    vpa1977 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    9c510ac View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    f749a2e View commit details
    Browse the repository at this point in the history
  2. fix(spring-boot, gradle): add stage and prime

    Gradle wrapper causes build script to abort.
    Add separate stage and prime to deploy the results.
    vpa1977 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    44da819 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01f1f68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6d725d View commit details
    Browse the repository at this point in the history
  5. fix: test assertion

    vpa1977 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    be667bc View commit details
    Browse the repository at this point in the history
  6. lint: drop unused import

    vpa1977 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    f33557a View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. fix: check that part is not overriden

    Check that part is not overriden in check_project()
    before checking for maven/gradle.
    vpa1977 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a64b33d View commit details
    Browse the repository at this point in the history
  2. fix: do not return run-user

    vpa1977 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f8d8016 View commit details
    Browse the repository at this point in the history