Mostrando postagens com marcador Java. Mostrar todas as postagens
Mostrando postagens com marcador Java. Mostrar todas as postagens

Criar Executavel Java (jar) com as Dependências utilizando Maven e Netbeans

 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>

Acessar parametro do web.xml com código JSF

Parece besteira, porém quando precisei setar algumas configurações que mudam exporadicamente em uma aplicação web passei maus bocados, até encontrar esta simples solução:

No seu arquivo web.xml, informe o seu parâmetro:

seu_parametro201

No sua classe java coloque o seguinte código:
FacesContext fc = FacesContext.getCurrentInstance();
System.out.println(fc.getExternalContext().getInitParameter("seu_parametro"));

Simples e fácil.

Adicionar javadoc no NetBeans para Linux

Parece besta, porém percebi que a versão do NetBeans completa para linux não está completa. FALTA O JAVADOC.

Atualmente estou usando o NetBeans 6.9.1.
Se você está com este problema siga os passos abaixo que não tem erro.
  1. Entrar no site da Sun(Agora Oracle) (link)
  2. Rolar a página até encontrar algo como "Java SE 6 Documentation"
  3. Baixar o arquivo zip
  4. No NetBeans selecionar Ferramentas->Plataforma Java.
  5. Selecionar o JDK padrão
  6. Na aba Javadoc apontar para o arquivo zip recém baixado.
Pronto. Simples, agora no auto-completar do NetBeans você terá a documentação.