« Return to Thread: Maven2プロジェクトの実行

Maven2プロジェクトの実行

by SHUJI Watanabe :: Rate this Message:

Reply to Author | View in Thread

渡辺です。
Maven2プロジェクトの実行時にバグなのか判断つかない現象に遭遇しました。

再現方法(NB6.7RC2 Java SEパック)
1. Maven2プロジェクトを作成
2. メインスレッド以外を作成して、ループなどをかける(サンプルソース参照)
3. 実行する
4. 停止・・・・できないorz

どうも、Maven2のexecute goal が実行されているらしく、NetBeansから停止できなくなります。
外部プロセスなのかNetBeansを落としてもjava.exeのプロセスは残っているので
タスクマネージャから殺さないと死にません。
ServerSocketを使ったアプリを作っていて気づきました。

Maven2プロジェクトの実行時にexec goalを起動しないようにできますか?
もしくは何か情報があれば教えてください。

問題が起きるサンプル
----
public class App {

    public static void main(String[] args) {
        Executors.newSingleThreadExecutor().submit(new Runnable() {

            public void run() {
                while (true) {
                    try {
                        System.out.println("!");
                        Thread.sleep(1000);
                    } catch (InterruptedException ex) {
                        ex.printStackTrace();
                    }
                }
            }
        });
    }
}
----
--
================================
Shuji Watanabe (skypeId: shuji.w6e)
  Blog:
    http://d.hatena.ne.jp/shuji_w6e/
  Labo:
    http://www.deathmarch.jp/
  Community:
    http://www.sapporo-java.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...

 « Return to Thread: Maven2プロジェクトの実行