引用
mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=1.1 -DarchetypeRepository=http://repository.codehaus.org/ -DgroupId=com.example -DartifactId=maven-example
如果发现有下面的问题的话, 你需要在maven repositroy中删除对应的plugin。这样maven会download最新的版本。
引用
[ERROR] BUILD FAILURE
[INFO] ————————————————————————
[INFO] Required goal not found: archetype:generate in org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7
[INFO] ————————————————————————
[INFO] For more information, run Maven with the -e switch
[INFO] ————————————————————————
[INFO] Required goal not found: archetype:generate in org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7
[INFO] ————————————————————————
[INFO] For more information, run Maven with the -e switch
创建完项目后,进入maven-example中, 运行maven clean install, 会download一些依赖包,好像我这里关于一些gwt的jar需要手动install到maven repository里面。 反正运行失败后它会给出install的maven命令。 你只需要下载相应的jar或者zip包然后运行maven install命令就行了。
大功告成, 你可以运行mvn gwt:run来启动你的gwt应用了。
这里是使用 gwt-maven-plugin来创建gwt项目。具体的maven goals可以看这里http://mojo.codehaus.org/gwt-maven-plugin/plugin-info.html