maven-2之如何使用 Maven 在 IntelliJ 中创建我的第一个 Grails 项目
- 目标:在 IntelliJ 中创建我的第一个 Grails 项目,并提供 Maven 支持。
- 我自己:Groovy/Grails 新手,有一些 Maven 经验,但不是太多
- 工具:Groovy 1.7.5、IntelliJ 9.0.3 和 Maven 2.0
到目前为止,我尝试过的是:
- 文件->新建项目
- 创建模块
- Maven 模块
- 添加并选择 Grails 架构
- 右键单击项目 --> 运行 --> grails
我遇到错误:
未指定 PHP 主页
- WTF,Grails 需要 PHP 吗?- 当我以前尝试使用 IntelliJ 创建一个 Grails 项目时没有 Maven,我实际上设法运行了该应用程序 - 所以我不明白现在缺少什么。
附言我 reported this as an issue ,如果你愿意,请投票。
如果有人感兴趣,这里是a github project with all the bootstrap done .
请您参考如下方法:
让我们暂时搁置 IntelliJ,尝试从命令行开始。
以下步骤对我有用(基本上重复 official instructions 但使用版本 1.3.4):
首先创建一个应用:
mvn archetype:generate -DarchetypeGroupId=org.grails \
-DarchetypeArtifactId=grails-maven-archetype \
-DarchetypeVersion=1.3.4 \
-DgroupId=example -DartifactId=my-app
并更新 my-app/pom.xml
以使用 Java 6:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
然后 cd
进入 my-app
并创建项目结构(从项目文件夹中运行 maven):
cd my-app
mvn initialize
编辑 application.properties
文件以添加:
plugins.hibernate=1.3.4
plugins.tomcat=1.3.4
然后运行以下命令安装插件:
mvn compile
完成后,您应该能够启动您的应用
mvn grails:run-app
并通过 http://localhost:8080/my-app/ 访问它.
完成上述工作后,在 IntelliJ 中导入项目应该是一个微不足道的步骤。如果您仍然遇到问题,则可能是与 IntelliJ 相关的问题。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。