Skip to content

Commit 46fafe3

Browse files
committed
JavaCL: shade demos + add main class when missing
1 parent 9ad63fc commit 46fafe3

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

Demos/pom.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
</parent>
1717

1818
<properties>
19+
<shadedArtifactAttached>true</shadedArtifactAttached>
1920
<mainClass>com.nativelibs4java.opencl.HardwareReport</mainClass>
20-
<packageName>com.nativelibs4java.opencl</packageName>
2121
</properties>
2222

2323
<dependencies>
@@ -41,6 +41,10 @@
4141
<groupId>com.nativelibs4java</groupId>
4242
<artifactId>maven-javacl-plugin</artifactId>
4343
</plugin>
44+
<plugin>
45+
<groupId>org.apache.maven.plugins</groupId>
46+
<artifactId>maven-shade-plugin</artifactId>
47+
</plugin>
4448

4549
</plugins>
4650
</build>

InteractiveImageDemo/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
<properties>
1919
<mainClass>com.nativelibs4java.opencl.demos.interactiveimage.InteractiveImageDemo</mainClass>
20+
<shadedArtifactAttached>true</shadedArtifactAttached>
2021
</properties>
2122

2223
<dependencies>
@@ -40,6 +41,17 @@
4041
</dependency>
4142

4243
</dependencies>
44+
45+
<build>
46+
<plugins>
47+
48+
<plugin>
49+
<groupId>org.apache.maven.plugins</groupId>
50+
<artifactId>maven-shade-plugin</artifactId>
51+
</plugin>
52+
53+
</plugins>
54+
</build>
4355

4456
</project>
4557

OpenGLDemos/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
<url>http://code.google.com/p/javacl/</url>
99
<packaging>jar</packaging>
1010

11+
<properties>
12+
<shadedArtifactAttached>true</shadedArtifactAttached>
13+
<mainClass>com.nativelibs4java.opencl.demos.particles.ParticlesDemo</mainClass>
14+
</properties>
15+
1116
<parent>
1217
<groupId>com.nativelibs4java</groupId>
1318
<artifactId>javacl-parent</artifactId>
@@ -36,6 +41,10 @@
3641
<groupId>com.nativelibs4java</groupId>
3742
<artifactId>maven-javacl-plugin</artifactId>
3843
</plugin>
44+
<plugin>
45+
<groupId>org.apache.maven.plugins</groupId>
46+
<artifactId>maven-shade-plugin</artifactId>
47+
</plugin>
3948

4049
</plugins>
4150
</build>

0 commit comments

Comments
 (0)