Maven’da Executable Jar Derlemek

Maven projenizi çalıştırılabilir (executable) jar haline getirebilmek için pom.xml içerisine aşağıdaki şekilde main class’ınızı belirtmelisiniz.

<build>
  <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>com.jartr.example.Driver (main class'ı buraya yazınız)</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>

Daha sonra uygulamanızın bulunduğu dizine konsoldan erişip aşağıdaki komutu çalıştırmalısınız.

mvn clean compile assembly:single

 

Tüm soru ve görüşleriniz için tıklayınız.