Estrutura de pastas:
Primeiro passo: Criar o arquivo pom.xml No maven pom.xml é o arquivo onde você faz o mapeamento das dependencias e de como deve ser feita a montagem dos artefatos. pom.xml
Após ter criado a estrutura de pastas e pom.xml você pode abrir o projeto no netbeans ou importar como projeto maven no eclipse. Existem outras maneiras de configurar seu projeto na IDE, mas eu prefiro assim.4.0.0 com.ramon.app my-app jar 1.0-SNAPSHOT my-app: Ramon's tests http://maven.apache.org junit junit 4.8.2 test log4j log4j 1.2.12 commons-logging commons-logging 1.1.1 src/main/resources true maven-assembly-plugin 2.2.1 jar-with-dependencies org.apache.maven.plugins maven-jar-plugin com.ramon.app.App
....
Segundo passo: Codificando... Na codificacão você não precisa se preocupar em colocar as dependencias no classpath, pois elas já foram descritas no pom.xml.
Quando for fazer o build o maven cuida das dependencias. App.java
package com.ramon.app; import java.util.ResourceBundle; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Logger; public class App{ static final Logger logger = Logger.getLogger(App.class); /** * * Metodo principal do sistema * **/ public static void main (String [] args){ ResourceBundle bundle = ResourceBundle.getBundle("application"); BasicConfigurator.configure(); logger.info("info -> Hello World"); logger.debug("debug -> Hello World!"); System.out.println("Hello World"); System.out.println("paramtro1: " + bundle.getString("parametro1")); } }HelloWorld.java
package com.ramon.app; public class HelloWorld{ private String text ; public HelloWorld() { } public HelloWorld(String text) { this.text = text; } public void setText(String text) { this.text = text; } public String getText() { return text; } @Override public String toString() { return text.toString(); } }
Nenhum comentário:
Postar um comentário