Vamos lá.
Vocẽ criou um projeto Maven no Netbeans e o resultado ficou fantástico?
Muito bem, agora você deve exportar o projeto e distribuir.
Até aqui é fácil, basta clicar no botão de Build e copiar o arquivo jar que foi criado de acordo com a saída.
Depois só precisa criar um arquivo bat ou sh que execute o comando: java -jar arquivo_que_foi_criado.jar
Porém a coisa complica quando você tem dependências, como por exemplo um driver de conexão ao banco de dados.
Para resolver este problema é fácil, antes de criar o pacote, abra o arquivo pom.xml do seu projeto e adicione o seguinte trecho dentro da tag <project>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>{{{{Aqui Vai O Nome Da Sua Classe Main com o pacote completo (org.xyz.MainProjetoMaravilhoso }}}}</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id> <!-- this is used for inheritance merges -->
<phase>package</phase> <!-- bind to the packaging phase -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Nenhum comentário:
Postar um comentário