mapstruct / mapstruct.org

Web site of the MapStruct project
63 stars 40 forks source link

Add comment for other annotation processors for the installation #72

Open filiphr opened 6 years ago

filiphr commented 6 years ago

A lot of users are having problems, because they don't quite understand the maven compiler annotationProcessorPaths. @alexis-puska suggested that we extend the installation instructions with something like:

<configuration>
    <source>1.6</source> <!-- or higher, depending on your project -->
    <target>1.6</target> <!-- or higher, depending on your project -->
    <annotationProcessorPaths>
        <path>
            <groupId>org.mapstruct</groupId>
            <artifactId>mapstruct-processor</artifactId>
            <version>${org.mapstruct.version}</version>
        </path>
        <!-- If you use other annotations processor add them here -->
    </annotationProcessorPaths>
</configuration>

I think that this is a good suggestion and would help other developers in issues when MapStruct and Lombok are not working well together due to wrong setup

gunnarmorling commented 6 years ago

Good idea!

adjie7x commented 5 years ago

hi @filiphr ,, i still got that issue(Mapstruct + lombock failed compilation #1361). before adding above configuration, i've got error like below : [ERROR] service/mapper/VariableMapper.java:[14,5] Unknown property "ficheDePosteId" in result type com.valorecia.gpec.service.dto.VariableDTO. D id you mean "null"? [ERROR] service/mapper/VariableMapper.java:[17,5] No property named "ficheDePosteId" exists in source parameter(s). Did you mean "null"?

and then i tried to implement that you mention above. but i've got different issue related maven compilation. Unable to parse configuration of mojo org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile for parameter source: Cannot find default setter in class org.apache.maven.plugin.compiler.DependencyCoordinate

i use intellij for IDE.

could you help me please?

Halcyon666 commented 1 year ago

any solutions find?

filiphr commented 1 year ago

Solution for what @Halcyon666? This issues is for doing something in the website