Maven es una herramienta para administrar proyectos en Java, que nos permite descargar las dependencias que necesitemos de algún repositorio, por default: http://mvnrepository.com/, algunos comandos básicos son los siguientes:
Para crear un proyecto de tipo jar, ejecutamos el siguiente comando:
mvn archetype:generate -DgroupId=com.examples -DartifactId=Examples -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Donde com.examples es el nombre del paquete que generará, con una clase App para iniciar la aplicación, y Examples es el nombre de nuestro proyecto. Este comando creará un archivo pom.xml que es el archivo de configuración de Maven.
Para instalar en nuestro repositorio local alguna dependencia que no podamos ubicar en el repositorio por default, podemos ejecutar el siguiente comando:
mvn install:install-file -Dfile=gtranslateapi-1.0.jar -Dpackaging=jar -DgroupId=com.gtranslate -DartifactId=gtranslateapi -Dversion=1.0
Donde gtranslateapi-1.0.jar es el jar a instalar com.gtranslate es el grupo al que pertenece y gtranslateapi es el nombre que se le da al artefacto.
Para generar un proyecto de Eclipse desde Maven podemos ejecutar el siguiente comando:
mvn eclipse:eclipse
Este comando crea el archivo de propiedades de Eclipse, así como el classpath de las dependencias que se indiquen en el archivo pom.xml.
Para compilar y generar el proyecto podemos ejecutar los siguientes comandos:
mvn compile
mvn package
Para generar la documentación del proyecto con javadoc:
mvn javadoc:javadoc
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
miércoles, 3 de diciembre de 2014
miércoles, 25 de junio de 2008
System.getProperty()
Opciones para System.getProperty().
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path Util para crear ficheros temporales en /tmp o c:\tmp
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name Nombre del sistema operativo
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX) Separador de los directorios (unix es /, windows es \). De todas formas java entiende cualquiera de ellos
path.separator Path separator (":" on UNIX) Cuando en una variable, por ejemplo PATH, ponemos varios valores, el separador en unix de estos path es : mientras que en windows es ;
line.separator Line separator ("\n" on UNIX) Fin de linea. \n en unix, \r\n en windows.
user.name User's account name Nombre del usuario.
user.home User's home directory Directorio por defecto del usuario.
user.dir User's current working directory Directorio en el que está corriendo el programa java. Util para poner path relativos.
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path Util para crear ficheros temporales en /tmp o c:\tmp
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name Nombre del sistema operativo
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX) Separador de los directorios (unix es /, windows es \). De todas formas java entiende cualquiera de ellos
path.separator Path separator (":" on UNIX) Cuando en una variable, por ejemplo PATH, ponemos varios valores, el separador en unix de estos path es : mientras que en windows es ;
line.separator Line separator ("\n" on UNIX) Fin de linea. \n en unix, \r\n en windows.
user.name User's account name Nombre del usuario.
user.home User's home directory Directorio por defecto del usuario.
user.dir User's current working directory Directorio en el que está corriendo el programa java. Util para poner path relativos.
Suscribirse a:
Entradas (Atom)