Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

350
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!