11

Play Framework 2.0は、Netbeansをあまりサポートしていないようです。現在、エディタとして使用しています([お気に入り]タブを使用してファイルをロードしています)が、Netbeansがライブラリ/APIを認識しないのは少しイライラします。

これは、すべてが赤で下線が引かれていることを意味します。

自由形式のプロジェクトを作成しようとするとビルドファイルが必要になるので、私もそこで行き詰まります。

どんなアイデアでもありがたい...

4

9 に答える 9

14
  1. 通常の方法で play プロジェクトを作成します。
  2. play CLI から選択play eclipsifyして、Eclipse プロジェクトを作成します。
  3. ネットビーンズから、選択File > Import Project > Eclipse Project
  4. 選択するImport Projects Ignoring Dependencies
  5. Project to Import、play アプリケーションのルートを挿入します。
  6. Destination Folder、play アプリケーションのルートも挿入します。
  7. を押しFinishます。
于 2012-10-24T16:36:47.260 に答える
10

Eclipseサポートを使用してEclipseプロジェクトを生成し、それをNetBeansにインポートします。

于 2012-10-20T20:33:50.433 に答える
2

これらの他の応答に追加したいだけです。これは、この問題を解決したときの最初の Google の結果でした。Play の現在のビルドは、'eclipsify' コマンドの代わりに 'eclipse' コマンドを使用しています。また、Play 環境から実行する必要があります。

プロジェクト ディレクトリに移動します。

Play 環境に入ります。[projectdir] [username]$ play

プロジェクトを目立たなくする:[projectname] $ eclipse

次に、上位投票の回答の方向に従って、netbeans にインポートします。

于 2014-01-24T14:05:05.217 に答える
1

以下は、Play 2.4 および NetBeans 8.0.2 で機能します。この質問は Play のバージョンに関係なく検索結果に表示され、公式ドキュメントは簡潔すぎて特定の手順を提供していないため、ここに投稿します。

前提条件: アクティベーター (1.3.5 でテスト済み)、すべての scala 関連の利用可能なプラグインがインストールされた NetBeans (私の場合、これには Play ドキュメントで言及されている nbscala が含まれていましたが、nbsbt は含まれていません)。

  1. nbsbt をプラグイン定義ファイルに追加します。~/.sbt/0.13/plugins/plugins.sbt にあるグローバルなものか、PROJECT_DIR/project/plugins.sbt にあるプロジェクト固有のものを使用できます。

    // for sbt 0.13.x addSbtPlugin("org.netbeans.nbsbt" % "nbsbt-plugin" % "1.1.4") // for sbt 0.12.x addSbtPlugin("org.netbeans.nbsbt" % "nbsbt-plugin" % "1.0.2")

    [ nbsbt README から] または、プロジェクトの残りの部分から IDE 固有の構成を分離したい場合は、netbeans.sbt隣に別のファイルを作成しplugins.sbtて追加することもできます。.gitignore

  2. コマンド ラインでプロジェクト ルートに移動し、netbeans 構成を作成することを指定してアクティベーターを実行します。

    $ cd PROJECT_DIR

    $ activator netbeans

    アクティベーターを実行すると、最初にすべての依存関係 (nbsbt を含む) が解決され、次に NetBeans ファイルが作成されます。.classpath_nbこのコマンドの結果、ルートにファイルが表示されるはずです。

  3. 最後に、NetBeans に移動し、[ファイル] > [プロジェクトを開く...] を実行します。

于 2015-07-28T17:27:35.103 に答える
0

現時点では、Netbeans のネイティブ サポートはありません。

Play 2.0 IDE ドキュメントの Netbeans セクションを確認してください。

Google グループのトピックには、いくつかの回避策の提案もあります。

于 2012-04-12T10:10:41.830 に答える
0

コマンドを使用するだけです:play netbeansify myApp

于 2013-05-09T08:42:02.997 に答える
0

Play/SBT/Ivy ユニバースへの優れた Maven インターフェースを提供するplay2-maven-pluginを見てください。1 つの小さな pom.xml で、NetBeans の Maven の長所をすべて活用して、赤い下線を取り除くことができます...

于 2013-01-04T11:29:09.253 に答える