[ https://issues.apache.org/jira/browse/CXF-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12556814#action_12556814 ]
willem Jiang commented on CXF-1357: ----------------------------------- Hi Dan, I can give you my explain for your concerns. 1) I just borrowed the idea of setting up the eclipse output directory from camel project. 2) I alway use "mvn clean install -Pfastinstall" to kick off the building process after I update the cxf codes to avoid some weird error. If I open the eclipse after that , eclipse will show lots of complains which say some classes are not found. BTW, It takes less than one minute to build one module with maven and less 5 mintues to build whole cxf project. But if I want to use eclipse to build the whole cxf project, it will take more than ten minutes , since I installed the check style and pmd plugins in the eclipse. > Setting CXF eclipse output directory to be eclipse-classes instead of target > ---------------------------------------------------------------------------- > > Key: CXF-1357 > URL: https://issues.apache.org/jira/browse/CXF-1357 > Project: CXF > Issue Type: Improvement > Components: Build system > Reporter: willem Jiang > Assignee: willem Jiang > Fix For: 2.0.4, 2.1 > > > It is painful when you run mvn clean install in the trunk, If eclipse already > starts and caches the target directory classes. > Since mvn will delete the classes in the target directory, and eclipse will > lost the reference of these classes. > If you want to eclipse work again, you have to clean the project and let > eclipse automatic build the project again, but this is a time consuming work. > I suggest to set the mvn eclipse plugin's configuration output directory to > be eclipse-classes not the default target directory , so eclipse output > directory and mvn output directory will not share the same directory. > So this issue will be solved. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.