По моему опыту, у Maven нет понятия системного браузера по умолчанию, как и Java. Если вы хотите сделать это в Windows, здесь есть некоторая информация:
http://groups.google.com/group/comp.lang.java.programmer/msg/bd52c25dad8c1589
Это решение также говорит о том, что это деталь для конкретной платформы.
Мой совет - написать свой собственный плагин Maven (на удивление легко сделать) и просто установить его исполнение в той части жизненного цикла, которую вы желаете. Если бы вы могли дать мне более подробную информацию о контексте, в котором вы хотите открыть URL, я мог бы помочь вам в этом. По моему опыту, любое выполнение, которое вы определили для Maven для фазы, произойдет после этой фазы. Таким образом, установка чего-либо для фазы развертывания приведет к тому, что ваш плагин будет запущен сразу после загрузки артефакта.
Что касается фактического открытия браузера, я бы порекомендовал использовать Selenium 2 для этого:
http://code.google.com/p/selenium/wiki/GettingStarted
Приятной особенностью Selenium 2 / WebDriver (они в одном API) являются то, что он заботится о логистике поиска установок по умолчанию таких вещей, как Firefox и Chrome, и знает, как взаимодействовать с этим браузером и открывать URL. Вы можете выбрать платформу по умолчанию (Firefox был бы хорошим кандидатом), и если у вас есть исключение, открывающее его, вместо этого запустите Internet Explorer (однако в Selenium 2 больше нет поддержки Safari).
Сочетание этих двух вещей, Selenium 2 внутри плагина Maven, должно довольно хорошо выполнить вашу цель:)