2016-10-11 6 views

答えて

1

あなたはあなたが望むものは何でもURL開くために(周りのJava 1.6以降)Groovyとjava.awt.Desktopクラスの組み合わせを使用することができます:

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.codehaus.gmavenplus</groupId> 
      <artifactId>gmavenplus-plugin</artifactId> 
      <version>1.5</version> 
      <executions> 
       <execution> 
        <phase>install</phase> 
        <goals> 
         <goal>execute</goal> 
        </goals> 
       </execution> 
      </executions> 
      <configuration> 
       <scripts> 
        <script> 
        <![CDATA[ 
         import java.awt.Desktop 
         import java.net.URI 
         Desktop.getDesktop().browse(new URI("http://www.example.com")) 
        ]]> 
        </script> 
       </scripts> 
      </configuration> 
      <dependencies> 
       <dependency> 
        <groupId>org.codehaus.groovy</groupId> 
        <artifactId>groovy-all</artifactId> 
        <!-- any version of Groovy \>= 1.5.0 should work here --> 
        <version>2.4.7</version> 
        <scope>runtime</scope> 
       </dependency> 
      </dependencies> 
     </plugin> 
    </plugins> 
</build> 

(これはOSX上でテストされたが、Javaのデスクトップクラスがされているのでクロスプラットフォームにする必要があります)

+0

残念ながら、私はアプリケーションを起動しているときは残念です。 – GC268DM

+0

どういう意味ですか? –

+0

さて、実行の段階をインストールからパッケージに変更して実行するようにしました。どうもありがとうございました! – GC268DM

関連する問題