Skip to content

Commit c0a39f6

Browse files
authored
Add dependencies with classifiers to querydsl-bom (#296)
1 parent 62f895b commit c0a39f6

File tree

3 files changed

+105
-1
lines changed

3 files changed

+105
-1
lines changed

pom.xml

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -647,10 +647,94 @@
647647
<include>io.github.openfeign.querydsl:*</include>
648648
</includes>
649649
<excludes>
650+
<exclude>*:querydsl-examples</exclude>
650651
<exclude>*:querydsl-example-*</exclude>
651-
<exclude>*:querydsl-benchmark</exclude>
652+
<exclude>*:querydsl-jpa-spring</exclude>
652653
</excludes>
653654
</modules>
655+
656+
<extraDependencies>
657+
<dependency>
658+
<groupId>${project.groupId}</groupId>
659+
<artifactId>querydsl-apt</artifactId>
660+
<version>${project.version}</version>
661+
<classifier>genaral</classifier>
662+
</dependency>
663+
<dependency>
664+
<groupId>${project.groupId}</groupId>
665+
<artifactId>querydsl-apt</artifactId>
666+
<version>${project.version}</version>
667+
<classifier>hibernate</classifier>
668+
</dependency>
669+
<dependency>
670+
<groupId>${project.groupId}</groupId>
671+
<artifactId>querydsl-apt</artifactId>
672+
<version>${project.version}</version>
673+
<classifier>jakarta</classifier>
674+
</dependency>
675+
<dependency>
676+
<groupId>${project.groupId}</groupId>
677+
<artifactId>querydsl-apt</artifactId>
678+
<version>${project.version}</version>
679+
<classifier>jdo</classifier>
680+
</dependency>
681+
<dependency>
682+
<groupId>${project.groupId}</groupId>
683+
<artifactId>querydsl-apt</artifactId>
684+
<version>${project.version}</version>
685+
<classifier>jpa</classifier>
686+
</dependency>
687+
<dependency>
688+
<groupId>${project.groupId}</groupId>
689+
<artifactId>querydsl-apt</artifactId>
690+
<version>${project.version}</version>
691+
<classifier>morphia</classifier>
692+
</dependency>
693+
<dependency>
694+
<groupId>${project.groupId}</groupId>
695+
<artifactId>querydsl-apt</artifactId>
696+
<version>${project.version}</version>
697+
<classifier>roo</classifier>
698+
</dependency>
699+
<dependency>
700+
<groupId>${project.groupId}</groupId>
701+
<artifactId>querydsl-apt</artifactId>
702+
<version>${project.version}</version>
703+
<classifier>general-one</classifier>
704+
</dependency>
705+
706+
<dependency>
707+
<groupId>${project.groupId}</groupId>
708+
<artifactId>querydsl-jpa</artifactId>
709+
<version>${project.version}</version>
710+
<classifier>apt-one-jar</classifier>
711+
</dependency>
712+
<dependency>
713+
<groupId>${project.groupId}</groupId>
714+
<artifactId>querydsl-jpa</artifactId>
715+
<version>${project.version}</version>
716+
<classifier>apt-hibernate-one-jar</classifier>
717+
</dependency>
718+
<dependency>
719+
<groupId>${project.groupId}</groupId>
720+
<artifactId>querydsl-jpa</artifactId>
721+
<version>${project.version}</version>
722+
<classifier>apt</classifier>
723+
</dependency>
724+
725+
<dependency>
726+
<groupId>${project.groupId}</groupId>
727+
<artifactId>querydsl-mongodb</artifactId>
728+
<version>${project.version}</version>
729+
<classifier>apt-one-jar</classifier>
730+
</dependency>
731+
<dependency>
732+
<groupId>${project.groupId}</groupId>
733+
<artifactId>querydsl-mongodb</artifactId>
734+
<version>${project.version}</version>
735+
<classifier>apt</classifier>
736+
</dependency>
737+
</extraDependencies>
654738
</bom>
655739
</boms>
656740
</configuration>

querydsl-apt/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@
160160
<descriptors>
161161
<descriptor>src/main/general.xml</descriptor>
162162
<descriptor>src/main/hibernate.xml</descriptor>
163+
<descriptor>src/main/jakarta.xml</descriptor>
163164
<descriptor>src/main/jdo.xml</descriptor>
164165
<descriptor>src/main/jpa.xml</descriptor>
165166
<descriptor>src/main/morphia.xml</descriptor>

querydsl-apt/src/main/jakarta.xml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
4+
<id>jakarta</id>
5+
<formats>
6+
<format>jar</format>
7+
</formats>
8+
<includeBaseDirectory>false</includeBaseDirectory>
9+
<fileSets>
10+
<fileSet>
11+
<directory>src/apt/jpa</directory>
12+
<outputDirectory>/</outputDirectory>
13+
</fileSet>
14+
<fileSet>
15+
<directory>${project.build.outputDirectory}</directory>
16+
<outputDirectory>/</outputDirectory>
17+
</fileSet>
18+
</fileSets>
19+
</assembly>

0 commit comments

Comments
 (0)