Pompa

POMSTRAP es un poco de bootstrap de la aplicación OpenSource (licencia BSD) diseñada para evitar el dolor de cabeza de dependencia de la biblioteca Java.
Descargar ahora

Pompa Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Alag
  • Sitio web del editor:
  • http://pomstrap.prefetch.com/en/

Pompa Etiquetas


Pompa Descripción

Pomstrap es un pequeño bootstrap de aplicación OpenSource (BSD License) diseñado para evitar el dolor de cabeza de la dependencia de la biblioteca de Java. Pomstrap es un pequeño bootstrap de la aplicación OpenSource (licencia BSD) diseñada para evitar la dependencia de la biblioteca de Java. Dolor de cabeza. Cuanto más utilicemos los componentes de la Java de código abierto, más tenemos que lidiar con el problema clásico de los conflictos de dependencia. He experimentado personalmente este problema al usar FOP y Batik simultáneamente: FOP requirió una versión antigua específica de Batik para trabajar (y rinde imágenes vectoriales), y necesitaba usar la última versión de BATIK para la renderización de la imagen. Permitir que le permite limpiar la separación de la preocupación dentro de su aplicación (para la arquitectura orientada a los componentes), proporcionando un estricto confinamiento de clase de clases jerárquico. Poja de cargar la dependencia de la aplicación como Se declaran en el archivo de proyecto Maven 2, y ejecute cada dependencia en su propio cargador de clases sin iniciar sus padres, evitando el conflicto de la versión. Por lo que utiliza Pomstrap, podrá tener un esquema de dependencia de la aplicación, como: Aplicación-1.0 + Depa-1.0 + DEPB-1.0 + DEPA-2.0and DEPB-1.0 ejecutando las clases DEPA-2.0 (y no DEPA-1.0, ya que sería sin pomstrap) .Pomstrap también funciona como una aplicación de bootstrap. El proyecto Pomstrap solo requiere un archivo POM (archivo de proyecto MAVEN 2) y una clase / método para obtener todas las dependencias requeridas e iniciar la aplicación utilizando una sintaxis de línea de comandos, como: Java -jar Pomstrap-1.0.jar groupid: artefacto: versión ClassName Por ejemplo: java -jar pomstrap-1.0.jar pomstrap: testApp: 1.0 com.prefetch.pomstrap.app, POPP, no se proporciona ningún método, intentará iniciar el método principal de Java estático clásico. Pomstrap lo investiga el repositorio local (en usted /. M2 / Repositorio), pero también puede especificar otra URL de repositorio utilizando la propiedad del sistema: "-dmaven2.repository.url = " Puede usar Pomstrap a través de un servlet Con la configuración similar de parámetros de inicio (consulte las fuentes de ejemplo proporcionadas). Un servicio de JBoss Pomstrap también está disponible y le permite aplicaciones LOURS como servicio de JBOSS (a través de un archivo .sar implementado en una instancia de JBoss). Por cierto, Pomstrap se puede incrustar fácilmente. en su solicitud con un impacto mínimo (ya que no requiere ninguna Biblioteca externa). ¿Qué hay de nuevo en este lanzamiento: · Custom Group Bugfix · Pequeña solución en la propiedad de la propiedad de grupo personalizado. · BUGFIX para para obtener un mejor soporte de propiedades de archivos POM PROM. · Cleanup de código · Optina de búsqueda pequeña para acelerarClass / FindReSource · Evita la dependencia cíclica en el cargador de clases. · Función de caché añadida en los recursos · ¡Retire la enumeración! = NULL como Findressource siempre devuelva una instancia de enumeración (vacía o no) · Pequeña solución para evitar en desuso en JDK5 · Optimización agregada en dependencyClassloader para evitar FindClass si se ha establecido en su medida como no se encuentra · Se agregó la propiedad Pomstrap.loadScope para permitir obtener el alcance del artefacto de dependencia especificado · Por ejemplo: pomstrap.loadscope = compile, proporcionado · Cargará compilar y proporcionará artefactos de alcance (por supuesto, el alcance predeterminado aún está cargado) · He agregado esta función porque Groovy declara la mayor parte de su dependencia con el alcance de compilación, por lo que Pomstrap intenta encontrarlos (aquí fue ASM 2.2.3) en su árbol de dependencia y cargar una clase de otro cargador de clases con una versión inapropiada.


Pompa Software relacionado

Mapserver

Un entorno de desarrollo de código abierto para construir aplicaciones de Internet habilitadas espacialmente ...

739

Descargar

Elfo abisum

ELF Abisum es una herramienta para generar una suma de comprobación ABI de los binarios de ELF de su información de depuración enana. ...

255

Descargar

gccwrap

contiene un conjunto de scripts de envoltura simples para facilitar la compilación de programas de solo 32 bits. ...

137

Descargar

Ptxdist

PTXDIST es un sistema de compilación para compilar sistemas de archivos de raíz para sistemas integrados. ...

211

Descargar