Skip to content

Commit 905d7e5

Browse files
committed
#61 - Refactor to use maven multi-module release
1 parent cc1ded2 commit 905d7e5

File tree

4 files changed

+32
-47
lines changed

4 files changed

+32
-47
lines changed

inject-generator/pom.xml

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,22 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
4-
5-
<groupId>io.avaje</groupId>
6-
<artifactId>avaje-inject-generator</artifactId>
7-
<version>1.5-SNAPSHOT</version>
8-
94
<parent>
10-
<groupId>org.avaje</groupId>
11-
<artifactId>java8-oss</artifactId>
12-
<version>2.2</version>
5+
<groupId>io.avaje</groupId>
6+
<artifactId>avaje-inject-parent</artifactId>
7+
<version>1.5-SNAPSHOT</version>
138
</parent>
149

15-
<scm>
16-
<developerConnection>scm:git:[email protected]:avaje/avaje-inject.git</developerConnection>
17-
<tag>HEAD</tag>
18-
</scm>
19-
20-
<properties>
21-
<inject.version>1.4</inject.version>
22-
</properties>
10+
<artifactId>avaje-inject-generator</artifactId>
11+
<name>avaje inject generator</name>
12+
<description>annotation processor generating di as source code</description>
2313

2414
<dependencies>
2515

2616
<dependency>
2717
<groupId>io.avaje</groupId>
2818
<artifactId>avaje-inject</artifactId>
29-
<version>${inject.version}</version>
19+
<version>1.5-SNAPSHOT</version>
3020
</dependency>
3121

3222
<dependency>

inject-test/pom.xml

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,26 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
4-
5-
<groupId>io.avaje</groupId>
6-
<artifactId>avaje-inject-test</artifactId>
7-
<version>1</version>
8-
94
<parent>
10-
<groupId>org.avaje</groupId>
11-
<artifactId>java8-oss</artifactId>
12-
<version>2.2</version>
5+
<groupId>io.avaje</groupId>
6+
<artifactId>avaje-inject-parent</artifactId>
7+
<version>1.5-SNAPSHOT</version>
138
</parent>
149

15-
<properties>
16-
<inject.version>1.4-SNAPSHOT</inject.version>
17-
</properties>
10+
<artifactId>avaje-inject-test</artifactId>
1811

1912
<dependencies>
2013

2114
<dependency>
2215
<groupId>io.avaje</groupId>
2316
<artifactId>avaje-inject</artifactId>
24-
<version>${inject.version}</version>
17+
<version>${project.version}</version>
2518
</dependency>
2619

2720
<dependency>
2821
<groupId>io.avaje</groupId>
2922
<artifactId>avaje-inject-generator</artifactId>
30-
<version>${inject.version}</version>
23+
<version>${project.version}</version>
3124
<scope>provided</scope>
3225
</dependency>
3326

inject/pom.xml

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,15 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
4-
5-
<groupId>io.avaje</groupId>
6-
<artifactId>avaje-inject</artifactId>
7-
<version>1.5-SNAPSHOT</version>
8-
94
<parent>
10-
<groupId>org.avaje</groupId>
11-
<artifactId>java8-oss</artifactId>
12-
<version>2.2</version>
5+
<groupId>io.avaje</groupId>
6+
<artifactId>avaje-inject-parent</artifactId>
7+
<version>1.5-SNAPSHOT</version>
138
</parent>
149

15-
<scm>
16-
<developerConnection>scm:git:[email protected]:avaje/avaje-inject.git</developerConnection>
17-
<tag>HEAD</tag>
18-
</scm>
19-
20-
<properties>
21-
<maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version>
22-
</properties>
10+
<artifactId>avaje-inject</artifactId>
11+
<name>avaje inject</name>
12+
<description>avaje dependency injection library</description>
2313

2414
<dependencies>
2515

pom.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>org.avaje</groupId>
6+
<artifactId>java8-oss</artifactId>
7+
<version>2.2</version>
8+
</parent>
49

510
<groupId>io.avaje</groupId>
611
<artifactId>avaje-inject-parent</artifactId>
7-
<version>1</version>
12+
<version>1.5-SNAPSHOT</version>
813
<packaging>pom</packaging>
14+
<name>avaje inject parent</name>
15+
<description>parent pom for avaje inject library</description>
16+
17+
<scm>
18+
<developerConnection>scm:git:[email protected]:avaje/avaje-inject.git</developerConnection>
19+
<tag>HEAD</tag>
20+
</scm>
921

1022
<modules>
1123
<module>inject</module>

0 commit comments

Comments
 (0)