Play Framework 2.0は、Netbeansをあまりサポートしていないようです。現在、エディタとして使用しています([お気に入り]タブを使用してファイルをロードしています)が、Netbeansがライブラリ/APIを認識しないのは少しイライラします。
これは、すべてが赤で下線が引かれていることを意味します。
自由形式のプロジェクトを作成しようとするとビルドファイルが必要になるので、私もそこで行き詰まります。
どんなアイデアでもありがたい...
Play Framework 2.0は、Netbeansをあまりサポートしていないようです。現在、エディタとして使用しています([お気に入り]タブを使用してファイルをロードしています)が、Netbeansがライブラリ/APIを認識しないのは少しイライラします。
これは、すべてが赤で下線が引かれていることを意味します。
自由形式のプロジェクトを作成しようとするとビルドファイルが必要になるので、私もそこで行き詰まります。
どんなアイデアでもありがたい...
play eclipsify
して、Eclipse プロジェクトを作成します。File > Import Project > Eclipse Project
Import Projects Ignoring Dependencies
Project to Import
、play アプリケーションのルートを挿入します。Destination Folder
、play アプリケーションのルートも挿入します。Finish
ます。Eclipseサポートを使用してEclipseプロジェクトを生成し、それをNetBeansにインポートします。
これらの他の応答に追加したいだけです。これは、この問題を解決したときの最初の Google の結果でした。Play の現在のビルドは、'eclipsify' コマンドの代わりに 'eclipse' コマンドを使用しています。また、Play 環境から実行する必要があります。
プロジェクト ディレクトリに移動します。
Play 環境に入ります。[projectdir] [username]$ play
プロジェクトを目立たなくする:[projectname] $ eclipse
次に、上位投票の回答の方向に従って、netbeans にインポートします。
以下は、Play 2.4 および NetBeans 8.0.2 で機能します。この質問は Play のバージョンに関係なく検索結果に表示され、公式ドキュメントは簡潔すぎて特定の手順を提供していないため、ここに投稿します。
前提条件: アクティベーター (1.3.5 でテスト済み)、すべての scala 関連の利用可能なプラグインがインストールされた NetBeans (私の場合、これには Play ドキュメントで言及されている nbscala が含まれていましたが、nbsbt は含まれていません)。
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
コマンド ラインでプロジェクト ルートに移動し、netbeans 構成を作成することを指定してアクティベーターを実行します。
$ cd PROJECT_DIR
$ activator netbeans
アクティベーターを実行すると、最初にすべての依存関係 (nbsbt を含む) が解決され、次に NetBeans ファイルが作成されます。.classpath_nb
このコマンドの結果、ルートにファイルが表示されるはずです。
最後に、NetBeans に移動し、[ファイル] > [プロジェクトを開く...] を実行します。
現時点では、Netbeans のネイティブ サポートはありません。
Play 2.0 IDE ドキュメントの Netbeans セクションを確認してください。
Google グループのトピックには、いくつかの回避策の提案もあります。
コマンドを使用するだけです:play netbeansify myApp
Play/SBT/Ivy ユニバースへの優れた Maven インターフェースを提供するplay2-maven-pluginを見てください。1 つの小さな pom.xml で、NetBeans の Maven の長所をすべて活用して、赤い下線を取り除くことができます...