davidmoten / davidmoten/openapi-codegen

compilation errror file name too long with very deep nested classes

Open
#180 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
15
Forks
1
PR merge metrics
No merged PRs in 30d

Description

```bash
codegenc ./APIs/openbanking.org.uk/account-info-openapi/3.1.7/openapi.yaml
codegen ./APIs/amazonaws.com/es/2015-01-01/openapi.yaml
```
gives

```
[ERROR] /tmp/client2615458670269948340/src/main/java/com/demo/api/schema/OBReadProduct2.java:[3435,77] error while writing com.demo.api.schema.OBReadProduct2.Data.Product.ProductItem.OtherProductType.LoanInterest.LoanInterestTierBandSet.LoanInterestTierBandSetItem.LoanInterestFeesCharges.LoanInterestFeesChargesItem.LoanInterestFeeChargeCap.LoanInterestFeeChargeCapItem.OtherFeeType.OtherFeeTypeItem.Builder: /tmp/client2615458670269948340/target/classes/com/demo/api/schema/OBReadProduct2$Data$Product$ProductItem$OtherProductType$LoanInterest$LoanInterestTierBandSet$LoanInterestTierBandSetItem$LoanInterestFeesCharges$LoanInterestFeesChargesItem$LoanInterestFeeChargeCap$LoanInterestFeeChargeCapItem$OtherFeeType$OtherFeeTypeItem$Builder.class: File name too long
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.