Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

347
Vistas
excluir el archivo de configuración (.xml y paquete) del contenedor de dependencias en el proyecto Gradle Spring

En mi proyecto de primavera, usamos la dependencia web que contiene una configuración applicationContext.xml y security-config.xml . Tengo que cambiar en ambos en mi aplicación, ¿cómo puedo lograr esto?

estoy esperando asi

 compile (librariesdependencyname) { exclude ('applicationContext.xml') exclude ('common-security-config.xml') }
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Si su equipo maneja el frasco. Solo pídales que creen una nueva versión y sin esta configuración y archivos de recursos

O

Puede modificar la ubicación del cargador de contexto y el patrón como se muestra a continuación

 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext.xml,classpath*:/**/*-config.xml</param-value> </context-param>
over 4 years ago · Santiago Trujillo Denunciar

0

Más información sobre la configuración del proyecto ayudará con sugerencias más precisas. Puede haber múltiples formas de lograrlo.

Suponiendo que tiene seguimiento

  1. La biblioteca ha mencionado archivos xml
  2. Queremos el código no las configuraciones

Como mencionó @Araf, podemos solicitar al equipo que actualice la biblioteca y cambie la configuración

  1. Reestructure el código para proporcionar archivos de configuración automática de esta manera, el consumidor de la biblioteca puede optar por cargar las configuraciones a través de la carga automática o no.
  2. Defina sus propios archivos xml para cargar para que no cargue configuraciones de biblioteca

Una forma de lograr el mecanismo de configuración automática mencionado en https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.developing-auto-configuration o como es su propio proyecto, puede pruebe el proyecto de varios módulos https://www.baeldung.com/spring-boot-multiple-modules

Al elegir qué paquete cargar o excluir, podemos usar @ComponentScan https://www.baeldung.com/spring-component-scanning .

La versión XML de las anotaciones debería estar disponible, personalmente prefiero las anotaciones ya que usará el código como configuraciones.

over 4 years ago · Santiago Trujillo Denunciar

0

Puede agregar una tarea personalizada en Gradle y, en lugar de agregar su jar, compile la "dependencia". Defínala como dependencia de "algo" . Acceda a este objeto usando configuraciones. "algo" . Consulte el ejemplo a continuación.

 librariesdependency "<<package-librariesdependencyname>>" jar.dependsOn 'customJar' task customJar (type: Jar) { archiveName = 'your-output.jar' from zipTree(configurations.librariesdependency.singleFile) exclude 'applicationContext.xml' }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda