У меня странная проблема с установкой Neatens + Maven. Это самый короткий код для воспроизведения проблемы:
public class App
{
public static void main( String[] args )
{
// Create a scanner to read from keyboard
Scanner scanner = new Scanner (System.in);
Scanner s= new Scanner(System.in);
String param= s.next();
System.out.println(param);
}
}
Когда я запускаю его как Maven Project внутри консоли Netbeans, кажется, что он не работает. Это просто игнорирует мой вклад. Это выглядит как "бесконечный цикл" в String param= s.next();
(или как String param= s.next();
, помещенный в бесконечный цикл)
Однако этот проект работает нормально, когда он скомпилирован как проект «Java Aplication». Так же работает О.К. если я собираю и запускаю его из cmd.
Информация о системе:
Os: Vista
IDE: NetBeans 6,8
Maven: apache-maven-2.2.1
// редактировать
Встроенная программа (использующая mavean из Netbeans) работает нормально (я могу запустить ее из Windows cmd). Я просто не могу проверить это (Запустить или debug: () с использованием Netbeans.
И я думаю, что забыл задать вопрос;). Поэтому, конечно, мой первый вопрос: как я могу решить эту проблему?
И второе: есть ли обходной путь для этого? Например, настройка Netbeans для запуска внешнего приложения commend line вместо использования встроенной консоли.
// редактировать
еще одно обновление:
Я использую Exec Maven Plugin версии 1.1.1
Проблема также возникает в NB 6.9 RC2. В обеих версиях NB (6.8 и 6.9 RC2) я тестировал maven 3.0-beta-1 и maven-2.2.1 с одинаковым результатом.