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

Add Java analyzer #4422

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

Add Java analyzer #4422

wants to merge 56 commits into from

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    849de05 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Get list of pom files.

    rujche committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    acee60b View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    88d4d1b View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    6ba0816 View commit details
    Browse the repository at this point in the history
  2. Enhance

    saragluna committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6a4b664 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bafcbc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b69a47e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Enhance the java analyzer

    saragluna committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    69bc59a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d67fc5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91900aa View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    2da438b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from rujche/rujche/java-analyzer

    Support adding MySQL when run `azd init`
    saragluna authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    f4e00ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2aa6cac View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from rujche/rujche/java-analyzer

    Fix typo by changing "DbMysql" to "DbMySql"
    saragluna authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    cace7fa View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Use managed-identity instead of username and password. Now it has err…

    …or like this: "argetTypeNotSupported: Target resource type MICROSOFT.DBFORMYSQL/FLEXIBLESERVERS is not supported.".
    rujche committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    082b9b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    b0c39a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    f90416f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84b7852 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6587f83 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. refactor the java analyzer

    saragluna committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    103a005 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    2e01347 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. 1. Remove duplicated 'azd extension add'.

    2. Delete '1>&2' used for debug.
    3. Add 'az tag create' to fix the problem about tag been deleted when creating service connector.
    rujche committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    708681a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    353a802 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d853de View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3 from rujche/rujche/java-analyzer

    Use managed-identity instead of username and password
    saragluna authored Sep 29, 2024
    Configuration menu
    Copy the full SHA
    85ec20b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2856fb9 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. 1. Add rule about postgresql in project_analyzer_java.go.

    2. Update log about "failed to read spring application properties".
    3. Fix bug about can not find frontend app and backend app at the same time.
    4. Add service connector from aca to postgresql.
    rujche committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b70878e View commit details
    Browse the repository at this point in the history
  2. Fix the error about CORS.

    rujche committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    437eeb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Merge pull request #4 from rujche/rujche/java-analyzer

    Use passwordless to connect to PostgreSQL in Azure Container Apps
    saragluna authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3410c97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f244293 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df2f5f2 View commit details
    Browse the repository at this point in the history
  4. fix servicebus

    saragluna committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b6e6ecc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    073d857 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ef73ce1 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5 from rujche/rujche/java-analyzer

    Remove the logic of create tag after create service connector
    rujche authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4c84661 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    f1e2fc1 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    23362f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    193f054 View commit details
    Browse the repository at this point in the history
  2. Remove logic of adding tag after creating service connector. Because …

    …related bug has been fixed.
    rujche committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    48cbeb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f4fe27 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Merge pull request #6 from rujche/rujche/java-analyzer

    Support both password and passwordless auth type for PostgreSQL and MySQL
    rujche authored Oct 12, 2024
    Configuration menu
    Copy the full SHA
    207ffa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0594412 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c45382a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7 from rujche/rujche/java-analyzer

    Support monolithic web application with Database access - MongoDB - Password
    rujche authored Oct 12, 2024
    Configuration menu
    Copy the full SHA
    dca325f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    babf604 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8 from rujche/rujche/java-analyzer

    Fix bug: Get auth type should only be required for MySQL and PostgreSQL
    rujche authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    12b169e View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Make sure app work well after deployed to ACA no matter what value "s…

    …erver.port" is set in application.properties.
    rujche committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a2a3a73 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9 from rujche/rujche/java-analyzer

    Make sure app work well after deployed to ACA no matter what value "server.port" is set in application.properties
    rujche authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2f4d2e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a83f7d7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10 from rujche/rujche/java-analyzer

    Implement feature: detect port in Dockerfile
    rujche authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    35f762c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de2e922 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11 from rujche/rujche/java-analyzer

    Implement feature: detect redis by analyzing pom file
    rujche authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    8607043 View commit details
    Browse the repository at this point in the history
  7. Detect Mongo DB by dependency spring-boot-starter-data-mongodb-reacti…

    …ve just like spring-boot-starter-data-mongodb
    rujche committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a482496 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #12 from rujche/rujche/java-analyzer

    Detect Mongo DB by dependency spring-boot-starter-data-mongodb-reactive just like spring-boot-starter-data-mongodb
    rujche authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    671902a View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Support all kinds of properties file like application(-profile).yaml(…

    …or yaml, properties)
    rujche committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9c53e73 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #13 from rujche/rujche/java-analyzer

    Support all kinds of properties file like application(-profile).yaml(or yaml, properties)
    rujche authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6e14a1b View commit details
    Browse the repository at this point in the history