Maven 2 如何使用Maven在IntelliJ中创建我的第一个Grails项目? 目标:在IntelliJ中,使用Maven支持创建我的第一个Grails项目 我自己:我是Groovy/Grails的新手,有一些专业经验,但不太多 工具:Groovy 1.7.5、IntelliJ 9.0.3和Maven 2.0

Maven 2 如何使用Maven在IntelliJ中创建我的第一个Grails项目? 目标:在IntelliJ中,使用Maven支持创建我的第一个Grails项目 我自己:我是Groovy/Grails的新手,有一些专业经验,但不太多 工具:Groovy 1.7.5、IntelliJ 9.0.3和Maven 2.0,maven-2,grails,intellij-idea,Maven 2,Grails,Intellij Idea,到目前为止,我尝试的是: 文件->新项目 创建模块 Maven模块 添加并选择Grails Archtype 右键单击项目-->运行-->grails 我发现了一些错误: 未指定PHP home-WTF,Grails是否需要PHP 当我以前尝试使用IntelliJ在没有Maven的情况下创建Grails项目时,我实际上成功地运行了该应用程序,所以我不知道现在缺少了什么 如果你愿意,请投赞成票 如果有人感兴趣,这里是。让我们暂时把IntelliJ放在一边,试着从命令行开始 以下步骤适用于我(基

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

  • 文件->新项目
  • 创建模块
  • Maven模块
  • 添加并选择Grails Archtype
  • 右键单击项目-->运行-->grails
  • 我发现了一些错误:

    • 未指定PHP home
      -WTF,Grails是否需要PHP
    • 当我以前尝试使用IntelliJ在没有Maven的情况下创建Grails项目时,我实际上成功地运行了该应用程序,所以我不知道现在缺少了什么
    如果你愿意,请投赞成票


    如果有人感兴趣,这里是。

    让我们暂时把IntelliJ放在一边,试着从命令行开始

    以下步骤适用于我(基本上重复了,但使用的是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>
    
    编辑要添加的
    应用程序.properties
    文件:

    plugins.hibernate=1.3.4
    plugins.tomcat=1.3.4
    
    并运行以下程序来安装插件:

    mvn compile
    
    完成后,您应该能够启动应用程序

    mvn grails:run-app
    
    并访问它在


    一旦完成上述工作,在IntelliJ中导入项目应该是一个简单的步骤。如果您仍然遇到问题,则可能是与IntelliJ相关的问题。

    Grails不需要PHP。出现该错误是因为您创建了PHP运行配置,而不是Grails运行配置。通过右键单击项目-->运行-->项目名称,可以在任何项目上创建PHP运行配置。这是一个PHP支持问题。
    Grails运行配置将在项目结构初始化后自动创建。

    user495750。这是一个智能的东西。我什么都没做(或者我怀疑裂土器234做过)。我将一个现有的Grails项目从Grails1.2.0升级到1.3.5,运行良好,IntelliJ把事情搞砸了。您不需要指定PHP服务器。突然,它认为没有配置服务器。 我将Intellij指向新的Grails主页,并修复了一些问题,从而使事情得以顺利进行。不需要马文咒语。这是一个冗长的方法。顺便说一句:最好从Hudson获得1.3.6版本并使用它-我有一些YUI插件问题。所以我不得不做第二次更新。 右键单击项目->更新Grails..->新SDK->指向新Grails主页。
    如果我记得的话,这会自动调用grails升级,以便您升级。问题已解决。

    “WTF,Grails是否需要PHP?”-它不:)@Rob-是的,那么我得到这个错误的原因是什么?我做错了什么?我希望我能帮上忙,但我对IntelliJ没有太多经验。我正在遵循这些步骤,并陷入了“application.properties”中——到处都没有这样的文件。问题是我在父目录上运行了“mvn initialize”,而不是在项目目录上运行。现在很有魅力,非常感谢。
    mvn grails:run-app