Comments (1)
Hi @matthew-js-porter ; Runnable tests are my absolute favorite way to receive a bug report, so thanks a lot for that!
As to what causes this we'd have to look into this; and make sure any fix lines up with what recipes expect.
I do notice you reported using rewrite-maven 8.11.5, whereas the latest version is 8.24.0, as managed through our rewrite-recipe-bom 2.10.0. Any reason you're still on an older version?
Did you already look into what might cause us to report excluded dependencies as dependency? I'd welcome a draft PR with just the above test added to this project if you're up for it; that way we can tag-team on a possible fix.
from rewrite.
Related Issues (20)
- EmptyNewlineAtEndOfFile in groovy files ending with constructor and an empty line damages compilation by removing closing bracket HOT 1
- recipe does not exist HOT 2
- ShortenFullyQualifiedNames don't shorten FQN Annotations HOT 6
- java file "is not print idempotent" - case vs defaultcase HOT 1
- Merge Yaml to a specific File HOT 1
- UpgradeDependencyVersion creates constraints inside constraint block
- TabsAndIndents: continuationIndentSize fails by `!DOCTYPE` HOT 2
- `CatchClauseOnlyRethrows` should not remove empty catch if the exception then gets caught by another catch block
- The InMemoryDiffEntry defaults diffs with UTF-8 encoding when a file could be in another encoding e.g. ISO-8859
- LST SourceFile for file encoded as ISO-8859 produced with encoding set to UTF-8
- "Add Maven Parent" recipe HOT 3
- JSP parse errors logged to console during `mod build`
- No newline in import statements added by maybeAddImport / AddImportVisitor HOT 3
- org.openrewrite.java.RemoveObjectsIsNull fails on negated expressions HOT 4
- Json formatting/style doesn't seem to be respected when adding values/members
- Add option to skip parsing Javadoc HOT 3
- add clang-format style HOT 1
- Groovy Enum is throwing "Failed to parse" "UnsupportedOperationException: enum fields are not implemented." HOT 2
- Getting StringIndexOutOfBoundsException with Groovy class that has groovy transform. HOT 2
- java/ChangePackage does not update JPMS module-info.java HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rewrite.