рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдкреНрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ? рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╕реЛрдирд╛рд░ рдХреЛ GWT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдЯрд╛рдВрдЧрдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдп рдерд╛ред рд╕рдорд╕реНрдпрд╛ рддрдм рдкреИрджрд╛ рд╣реБрдИ рдЬрдм рдХреНрд▓реЛрд╡рд░ рдорд┐рд▓ рдЧрдпрд╛ред рдХрдЯ рдХреЗ рддрд╣рдд рдЗрд╕ рдХрд╣рд╛рдиреА рдХрд╛ рд╡рд┐рд╡рд░рдгред
рддреЛ рдирдордХ рдХреНрдпрд╛ рд╣реИ? рдХреНрд▓реЛрд╡рд░ рдирдореВрдиреЛрдВ рдХреЛ рд▓рдХреНрд╖реНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж gwt-maven-plugin рдкреНрд▓реЗ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЬреЛ рдЦреБрд╢реА рд╕реЗ рдкреВрд░реА рдЪреАрдЬрд╝ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдлреЙрд░реНрдо рдХреА рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
рдХреЛрдИ рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ ....; рдХреНрдпрд╛ рдЖрдк рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рдирд╛ рднреВрд▓ рдЧрдП?
рдФрд░ рдПрдХ рдЕрдЬреНрдЮрд╛рдд рд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрд▓реЛрд╡рд░ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдордиреЗ * .gwt.xml рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХреНрд▓реЛрд╡рд░ рдХреЗ рдЖрдпрд╛рдд рдХреА рдШреЛрд╖рдгрд╛ рдирд╣реАрдВ рдХреАред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдкреНрд░рд┐рдпред рдПрдХ рд╕рдорд╛рдзрд╛рди рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЬрд▓реНрджреА рдорд┐рд▓ рдЧрдпрд╛ рдерд╛ред
рдкреНрд░реЙрдкрд░реНрдЯреА рдмреНрд▓реЙрдХ рдореЗрдВ, рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░реЗрдВ:
<properties> ... <gwt.module>MyModule.gwt.xml</gwt.module> ... </properties>
рдЯреНрдпреВрдирд┐рдВрдЧ рд╣рдорд╛рд░реЗ gwt-maven-plugin (рдореИрдВ 2.2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ):
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>gwt-maven-plugin</artifactId> <version>2.2.0</version> <executions> <execution> <configuration> <module>${gwt.module}</module> </configuration> <goals> <goal>compile</goal> </goals> </execution> </executions> </plugin>
рдЕрдм рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рд╣рдо рдПрдХ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ Empty.gwt.xml рдХрд╣рддреЗ рд╣реИрдВ:
<module rename-to="empty"> </module>
рдЕрдм рд╕реЛрдирд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
<profiles> <profile> <id>Sonar</id> <properties> <gwt.module>Empty.gwt.xml</gwt.module> </properties> </profile> </profiles>
рд╣реЛ рдЧрдпрд╛, рдЕрдм рдЖрдкрдХреЛ рд╕реЛрдирд╛рд░ рдХреЗ рдиреАрдЪреЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕реЗ
-P рд╕реЛрдирд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред