diff --git a/querydsl-jdo/pom.xml b/querydsl-jdo/pom.xml
index e92c28561..cdc3e14d2 100644
--- a/querydsl-jdo/pom.xml
+++ b/querydsl-jdo/pom.xml
@@ -152,7 +152,27 @@
-
+
+
+
+ maven-assembly-plugin
+
+
+ apt-one-jar
+
+ single
+
+ package
+
+
+ src/main/assembly.xml
+
+ ${project.build.directory}
+
+
+
+
+
com.mysema.maven
maven-apt-plugin
@@ -167,7 +187,8 @@
-
+
+
com.mysema.querydsl
querydsl-maven-plugin
diff --git a/querydsl-jdo/src/main/assembly.xml b/querydsl-jdo/src/main/assembly.xml
new file mode 100644
index 000000000..73c5254cd
--- /dev/null
+++ b/querydsl-jdo/src/main/assembly.xml
@@ -0,0 +1,32 @@
+
+ apt-one-jar
+
+ jar
+
+ false
+
+
+ src/apt
+ /
+
+ **/*
+
+
+
+
+
+ true
+ compile
+
+ cglib:cglib
+ com.mysema.querydsl:querydsl-sql
+ com.mysema.querydsl:querydsl-jdo
+ org.slf4j:slf4j-api
+ org.slf4j:slf4j-log4j12
+
+
+
+
+
diff --git a/querydsl-jpa/pom.xml b/querydsl-jpa/pom.xml
index 37aed4905..6171bc74b 100644
--- a/querydsl-jpa/pom.xml
+++ b/querydsl-jpa/pom.xml
@@ -165,11 +165,21 @@
maven-assembly-plugin
-
-
- jar-with-dependencies
-
-
+
+
+ apt-one-jar
+
+ single
+
+ package
+
+
+ src/main/assembly.xml
+
+ ${project.build.directory}
+
+
+
diff --git a/querydsl-jpa/src/main/assembly.xml b/querydsl-jpa/src/main/assembly.xml
index 29b3cd1e8..7e17b4826 100644
--- a/querydsl-jpa/src/main/assembly.xml
+++ b/querydsl-jpa/src/main/assembly.xml
@@ -1,31 +1,35 @@
- full-deps
+ apt-one-jar
- zip
+ jar
-
-
- ../querydsl-root/LICENSE.txt
- /
-
-
+ false
- target
-
- *.jar
-
-
- *-sources.jar
-
- /lib
-
-
+ src/apt
+ /
+
+ **/*
+
+
+
- lib
+ true
+ compile
+
+ cglib:cglib
+ com.mysema.querydsl:querydsl-sql
+ com.mysema.querydsl:querydsl-jpa
+ org.hibernate:hibernate-annotations
+ org.hibernate:hibernate-entitymanager
+ org.hibernate:hibernate-validator
+ org.slf4j:slf4j-api
+ org.slf4j:slf4j-log4j12
+
+
diff --git a/querydsl-root/dist.sh b/querydsl-root/dist.sh
index ef4474510..54b94c0fb 100644
--- a/querydsl-root/dist.sh
+++ b/querydsl-root/dist.sh
@@ -9,7 +9,7 @@ echo "Creating release bundles"
for module in collections hibernate-search jpa jdo lucene sql
do
cd ../querydsl-$module
- mvn -Dtest= clean package assembly:assembly
+ mvn -Dtest= clean package
done
echo "Creating reference documentation"
diff --git a/querydsl-root/pom.xml b/querydsl-root/pom.xml
index dec09d51d..fbd52b028 100644
--- a/querydsl-root/pom.xml
+++ b/querydsl-root/pom.xml
@@ -158,12 +158,12 @@
maven-assembly-plugin
- 2.2-beta-5
-
-
- ../querydsl-root/src/main/assembly.xml
-
- ../querydsl-root/target/dist
+ 2.2-beta-5
+
+
+ ../querydsl-root/src/main/assembly.xml
+
+ ../querydsl-root/target/dist