En mi aplicación web, hay dos directorios separados lib:Dividir recuperado artefactos en dos lib separados
/lib
, y/web/webroot/WEB-INF/lib
.
La idea detrás de esto es que las bibliotecas de esta última son utilizados por código de front-end solamente, y la primera por tanto el front-end y el código de lógica de negocio. Hay un cargador de clases que permite que el código de lógica de negocios no vea los contenedores en/web/webroot/WEB-INF/lib.
¿Cómo puedo saber a hiedra que ciertas dependencias deben ir al segundo directorio mientras que todas las demás van al primero?
No es trival, ya que el cargador de clase web puede ver jar en ambos directorios y no quiero jar en ambos directorios.
¿Cuál es el significado de 'businessLogic-> default' y' frontend-default' en el archivo ivy.xml? –
@MarcusJuniusBrutus Ver http://stackoverflow.com/questions/13582419/what-does-the-little-arrow-do-in-the-ivy-dependency-section/13597757#13597757 y http://stackoverflow.com/ preguntas/11417304/ivy-what-is-the-master-configuration-and-why-is-it-not-pulling-jvyaml/11420292 # 11420292 –