aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2021-03-29 13:51:20 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2021-03-29 13:52:01 +0700
commit887cb2d8849f21f25a840674ffbffdc4ae4a8a8c (patch)
tree0b5be6256dd6922bc4ea6b370cd62a02ea45d09f /pom.xml
parent883c07f8187fdca69527fcbe4e2b50bda861611f (diff)
downloadaspectj-887cb2d8849f21f25a840674ffbffdc4ae4a8a8c.tar.gz
aspectj-887cb2d8849f21f25a840674ffbffdc4ae4a8a8c.zip
Replace system-scoped dependency on commons by granular dependencies
There are only two direct dependencies used in AspectJ code: - Commons Digester (module 'testing') - Commons Logging (module 'org.aspectj.matcher') I declared those two and experimentally removed all the other system-scoped dependencies, as it should be. Let's see if the build works with transitive dependencies. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index 56ffa2ff7..d08245d55 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,6 +16,12 @@
<lib.ant.version>1.6.3</lib.ant.version>
<lib.ant.xerces.version>2.6.2</lib.ant.xerces.version>
<lib.regexp.version>1.2</lib.regexp.version>
+ <lib.commons.beanutils.version>1.4</lib.commons.beanutils.version>
+ <lib.commons.beanutils.tag>BEANUTILS_1_4</lib.commons.beanutils.tag>
+ <lib.commons.digester.version>1.3</lib.commons.digester.version>
+ <lib.commons.digester.tag>DIGESTER_1_3</lib.commons.digester.tag>
+ <lib.commons.logging.version>1.0.1</lib.commons.logging.version>
+ <lib.commons.logging.tag>LOGGING_1_0_1</lib.commons.logging.tag>
</properties>
<modules>
@@ -192,6 +198,12 @@
<type>pom</type>
<scope>import</scope>
</dependency>
+ <dependency>
+ <!-- Because commons-digester:commons-digester:1.3 refers to version 1.4-dev -->
+ <groupId>commons-beanutils</groupId>
+ <artifactId>commons-beanutils</artifactId>
+ <version>${lib.commons.beanutils.version}</version>
+ </dependency>
</dependencies>
</dependencyManagement>