2016-10-11 3 views

Antwort

1

Sie eine Kombination aus groovy und die java.awt.Desktop Klasse (etwa seit Java 1.6) zu öffnen, was URL Sie wollen verwenden:

<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> 

(Dies wurde auf OSX getestet, aber da die Java-Desktop-Klasse sein gebraucht, sollte plattformübergreifend sein)

+0

Leider hat es keine, wenn ich die Anwendung starte. – GC268DM

+0

Was meinst du? –

+0

Okay, also habe ich es laufen lassen, indem ich die Phase der Ausführung von der Installation zum Paket änderte. Vielen Dank! – GC268DM

Verwandte Themen