Skip to content

Conversation

vojtechhabarta
Copy link
Owner

@vojtechhabarta vojtechhabarta commented Jan 28, 2017

EDIT: Configuration of this functionality was changed in v1.29.355. See #183 - section "Jackson2 modules".

This PR fixes #110.

When Jackson2 library is used with some Jackson modules typescript-generator reflects automatically these modules. For example project can have this dependency:

<dependency>
    <groupId>com.fasterxml.jackson.datatype</groupId>
    <artifactId>jackson-datatype-hibernate5</artifactId>
    <version>2.8.6</version>
</dependency>

and in this case bean properties marked with @javax.persistence.Transient annotation are ignored by Jackson in runtime and also by typescript-generator when generating declarations.

This functionality can be disabled in configuration:

<configuration>
    <jsonLibrary>jackson2</jsonLibrary>
    <disableJackson2ModuleDiscovery>true</disableJackson2ModuleDiscovery>
</configuration>

Complete example is in sample-maven.

@vojtechhabarta vojtechhabarta merged commit 8905bb5 into master Jan 28, 2017
@vojtechhabarta vojtechhabarta deleted the jackson-modules branch February 7, 2017 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Using Jackson modules
1 participant