spring-boot-migrator icon indicating copy to clipboard operation
spring-boot-migrator copied to clipboard

Spring Boot Migrator (SBM) is a tool for automated code migrations to upgrade or migrate to Spring Boot

Results 201 spring-boot-migrator issues
Sort by recently updated
recently updated
newest added

### What needs to be done Provide an example that shows an iterative upgrade of the PetClinic from 2.6 to 3.0. ### Acceptance Criteria - The PetClinic in 2.6 gets...

## What needs to be done It should be possible to provide OpenRewrite Style settings to the parser. - A default set of styles should be provided if reasonable (what...

type: enhancement
in: sbm-support-rewrite
revamp

### What needs to be done The parsing logic to create the OpenRewrite AST from given resources should be extracted. The currently used `MavenProjectParser` should then be replaced by this...

epic
in: sbm-support-rewrite
revamp

**Describe the bug** On a Maven multi-module environment project that only contains one module, when trying to apply the migrate-jax-ws recipe, the program returns an error : ``` Applying recipe...

type: bug
wontfix
JEE/JAX-WS

### What needs to be done Move all Maven-related classes in `sbm-support-rewrite` to `o.s.b.sbm.parsers.maven` and make them package-private. Provide access through interfaces and factories where required.

good first issue
type: refactoring
in: sbm-support-rewrite
revamp

**Describe the bug** Applying `org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_1` against the AST from `RewriteMavenProjectParser` differs from the result when applied against the AS from `RewriteProjectParser`. **SBM Version** `version/revamp` branch

type: bug
in: sbm-support-rewrite
revamp

### What needs to be done The `logCompilationWarningsAndErrors` flag of `JavaParser.Builder` should be configrable. The flag should be provided through a new property `parser.logCompilationWarningsAndErrors=[true|false]` ### Why it needs to be...

type: enhancement
in: sbm-support-rewrite
revamp

Example: Given a reactor build with four `pom.xml`: `parent`, `A`, `B`, and `C` where `A` depends on `B` and `B` depends on `C`. ![reactor-build](https://github.com/spring-projects-experimental/spring-boot-migrator/assets/56278322/6e23c0d5-be6a-4ec4-a699-40dfbc381fd6) When a dependency is added to...

### What needs to be done The [`RewriteProjectParser`](https://github.com/spring-projects-experimental/spring-boot-migrator/blob/main/sbm-support-rewrite/src/main/java/org/springframework/sbm/parsers/RewriteProjectParser.java) should be refactored to allow parsing a list of `JavaSource`s with a given classpath. ### Why it needs to be done #858...

type: enhancement
in: sbm-core
in: sbm-support-rewrite
revamp

Interesting. I will look into it. _Originally posted by @fabapp2 in https://github.com/spring-projects-experimental/spring-boot-migrator/issues/867#issuecomment-1715749455_

type: bug
in: sbm-support-rewrite
revamp