swagger-codegen
swagger-codegen copied to clipboard
[JAVA] dependency missing
Description
Out of the box, the produced client code has api unit tests. These don't run because there is a missing dependecy:
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.el</artifactId>
<version>2.2.4</version>
</dependency>
Swagger-codegen version
java -jar swagger-codegen-cli-3.0.61.jar generate -v -i api-docs-annotated-2.8.8.json -l java -c config.json -o swagger_std_288
$ cat config.json
{
"io.swagger.parser.util.RemoteUrl.trustAll": "true",
"hideGenerationTimestamp": "true",
"useBeanValidation": "true",
"dateLibrary": "java11",
"performBeanValidation": "true"
}
Steps to reproduce
- Generate code as above
- Open this dir as a new IDEA project (2024.1)
- load maven project
- execute any api unit test
Suggest a fix/enhancement
Generate the dependecy
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.el</artifactId>
<version>2.2.4</version>
</dependency>