How do I add another source directory to the maven gwt compile plugin? I have some generated code that I need to include in the compile.
If I can’t, what do people suggest to get around this?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I don’t know if you have looked into this, but you could use the compileSourcesArtifacts attribute to include your generated code as an external library. There is an article on setting this up in the GWT Plugin Documentation. However, this will only work if you don’t need the external code to be included with your web app.
Whenever we needed to do this in the past, we used the maven-resources-plugin’s copy-resources goal to copy the source code into our main package structure, and configured the maven-clean-plugin to remove the files. Because the gwt compile happens during the
prepare-packagephase of the build lifecycle, you would need to copy your source files into the directory before that (we bound ours toprocess-classes).