[ djordje1979 @ 22.12.2011. 16:54 ] @
Prvi put koristim Maven za build java projekta. U Netbeans-u sa "Clean and Build" dobijem JAR fajl ali je problem sto nije izvrsni. Ne mogu da ga pokrenem na dvoklik.
Verovatno nesto nije dobro sa pom.xml:
Code:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <artifactId>gvozdenac</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>

    <name>gvozdenac</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <groupId>firmaIpo</groupId>
    
</project>

Vidim da postoje plug-inovi za dobijanje executable JAR fajla ali ne znam ni kako se instaliraju?
executable jar
Ok, ove tagove treba ubaciti (editovati naziv mainClass-a):
Code:
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>1.5</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <transformers>
                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                  <mainClass>org.sonatype.haven.HavenCli</mainClass>
                </transformer>
              </transformers>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

i projekat je moguce pokrenuti sa "java -jar imeprojekta.jar" ali ne i na dvoklik...

[Ovu poruku je menjao djordje1979 dana 22.12.2011. u 19:59 GMT+1]
[ sanchi @ 22.12.2011. 21:19 ] @
Potrebni maven pluginovi se sami downloaduju/instaliraju kad pokrenes build ako imas izlaz na net, eventualno treba da podesis repository ako nije neki defaultni.
Nisam ranije koristila ovaj shade, ali sam ga sad probala, samo ubacis podesavanje za plugin koje si naveo i radi ok.
[ djordje1979 @ 22.12.2011. 22:26 ] @
Hvala na odgovoru,
tek sam sad provalio da se aplikacija pokrece i na dvoklik, ali se ne podigne command prompt gde ja ocekujem rezultate rada aplikacije, nego proces trci u pozadini. Ubijam ga iz task managera....