maven-2之如何使用 Maven 在 IntelliJ 中创建我的第一个 Grails 项目

arxive 阅读:13 2024-11-24 20:56:43 评论:0

  • 目标:在 IntelliJ 中创建我的第一个 Grails 项目,并提供 Maven 支持。
  • 我自己:Groovy/Grails 新手,有一些 Maven 经验,但不是太多
  • 工具:Groovy 1.7.5、IntelliJ 9.0.3 和 Maven 2.0

到目前为止,我尝试过的是:

  1. 文件->新建项目
  2. 创建模块
  3. Maven 模块
  4. 添加并选择 Grails 架构
  5. 右键单击项目 --> 运行 --> 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 相关的问题。


标签:Maven
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号