quarta-feira, julho 03, 2013

Usando Maven para gerar MANIFEST.MF

Essa é uma dica rápida. Como usar o Maven para gerar o MANIFEST.MF de um JAR?
O snippet que você precisa está abaixo.


  ...
  
    
      
        
          org.apache.maven.plugins
          maven-jar-plugin
          2.4
          
            
              
                com.foo.Bar
                true
                true
              
              
                ${java.version}
                ${java.vendor}
                ${os.name}
                ${os.arch}
                ${os.version}
              
            
          
        
      
    
  
  ...


Pronto! Basta adicionar esse trecho de código e alterar a tag mainClass para informar a classe principal do sistema, se for o caso.

Mas, se você prefere usar seu próprio MANIFEST.MF use o snippet abaixo:

...

  ...
  
    
      
        org.apache.maven.plugins
        maven-jar-plugin
        2.4
        
          true
        
        ...
      
    
  
  ...


Mais informações podem ser obtidas em Maven JAR Plugin.