Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.407 pregleda

Najnovija ↓

Maven ne napravi izvrsni JAR 22.12.2011. u 17:54 · pre 181 mesec
izmenjeno 1 put, poslednji put djordje1979 22.12.2011. u 19:59
  1. djordje197922.12.2011. u 19:59zapis iz teksta poruke
#1
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...
Re: Maven ne napravi izvrsni JAR 22.12.2011. u 22:19 · pre 181 mesec #2
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.
Potpis
If people were meant to pop out of beds we would all sleep in toasters.
Google is your friend http://justfuckinggoogleit.com/
Re: Maven ne napravi izvrsni JAR 22.12.2011. u 23:26 · pre 181 mesec #3
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....
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme