Hi Rajeevan,

I have already altered the carbon import into the new refactored MSF4J
import. yet I guess we need to figure out a ways to remove the ApiParam
annotations from the gen code programmatically.


I will have a look on this.

Regards
Awanthika

Awanthika Senarath
Software Engineer, WSO2 Inc.
Mobile: +94717681791



On Thu, Feb 4, 2016 at 7:58 PM, Vimalanathan Rajeevan <rajeev...@wso2.com>
wrote:

> Hi Awanthika,
>
> This is the place where Swagger codegen is available.
>
>
> https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen
>
> And this is the file we are modifying to remove some unwanted imports and
> annotations.
>
>
> https://github.com/swagger-api/swagger-codegen/blob/v2.1.5/modules/swagger-codegen/src/main/resources/JavaJaxRS/jersey1_18/api.mustache
>
> Then built the module and used .jar file inside Eclipse plugin.
>
> Regarding the error related to ApiParam, there was no possibility to
> remove this annotation by editing api.mustache file. So we manually removed
> it before building. We can analyze it further and find a way to remove that
> programmatically.
>
> Thanks,
> Rajeevan
>
> On Wed, Feb 3, 2016 at 7:37 PM, Awanthika Senarath <awanth...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> There is an issue with the codegen tool (swagger codegen) we are using to
>> generate the java code from the swagger definition, as it automatically
>> import javax.servlet dependencies which causes a build failure of the
>> generated code. MSF4J does not support javax.servlet.
>>
>> Also it inserts some ApiParam annotations in the code which are not
>> supported from MSF4J as well.
>>
>> *@ Rajeevan* : Can you please share with me the location you forked the
>> swagger gen source and changed it according to our requirements ? Did these
>> changes involve the errors I have mentioned above?
>>
>>
>>
>> Regards
>> Awanthika Senarath
>> Software Engineer, WSO2 Inc.
>> Mobile: +94717681791
>>
>>
>>
>
>
> --
> Vimalanathan Rajeevan
> Software Engineer,
> WSO2, Inc. *http://wso2.com* <http://wso2.com>
> Lean.Enterprise.Middleware
>
> Mobile:
> *+94 773090875 <%2B94%20773090875>*
> LinkedIn:
> *https://www.linkedin.com/in/RajeevanVimalanathan
> <https://www.linkedin.com/in/rajeevanvimalanathan>*
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to