Skip to content

Commit 64f26f4

Browse files
committed
Starting to play with modules.
1 parent 997caea commit 64f26f4

File tree

441 files changed

+239
-40
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

441 files changed

+239
-40
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
root: /
3636
paths:
3737
- home/circleci/.m2/repository
38-
- home/circleci/project/target
38+
- home/circleci/project
3939
testsj21:
4040
docker:
4141
- image: cimg/openjdk:21.0

jeromq-core/pom.xml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<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/maven-v4_0_0.xsd">
2+
<modelVersion>4.0.0</modelVersion>
3+
<parent>
4+
<groupId>org.zeromq</groupId>
5+
<artifactId>jeromq-pom</artifactId>
6+
<version>0.7.0-SNAPSHOT</version>
7+
</parent>
8+
<artifactId>jeromq-core</artifactId>
9+
<packaging>jar</packaging>
10+
<name>JeroMQ :: Core</name>
11+
<description>The core code of jeromq</description>
12+
<url>https://github.com/zeromq/jeromq</url>
13+
<properties>
14+
<checkstyle.file>${project.basedir}/../src/checkstyle/checks.xml</checkstyle.file>
15+
<maven.install.skip>true</maven.install.skip>
16+
</properties>
17+
<dependencies>
18+
<dependency>
19+
<groupId>eu.neilalexander</groupId>
20+
<artifactId>jnacl</artifactId>
21+
<version>1.0.0</version>
22+
</dependency>
23+
</dependencies>
24+
<build>
25+
<!--outputDirectory>${project.basedir}/../jeromq/target/classes</outputDirectory>
26+
<testOutputDirectory>${project.basedir}/../jeromq/target/test-classes</testOutputDirectory-->
27+
<plugins>
28+
<plugin>
29+
<groupId>org.apache.maven.plugins</groupId>
30+
<artifactId>maven-surefire-plugin</artifactId>
31+
<configuration>
32+
<useSystemClassLoader>false</useSystemClassLoader>
33+
<rerunFailingTestsCount>5</rerunFailingTestsCount>
34+
</configuration>
35+
</plugin>
36+
<plugin>
37+
<groupId>biz.aQute.bnd</groupId>
38+
<artifactId>bnd-maven-plugin</artifactId>
39+
<extensions>true</extensions>
40+
<executions>
41+
<execution>
42+
<id>default-jar</id>
43+
<goals>
44+
<goal>jar</goal>
45+
</goals>
46+
<configuration>
47+
<bnd>
48+
Bundle-SymbolicName: $[project.groupId].$[project.artifactId]
49+
Export-Package: \
50+
zmq.*, \
51+
org.zeromq.*
52+
Import-Package: \
53+
com.neilalexander.*;resolution:=optional, \
54+
*
55+
-jpms-module-info: $[Bundle-SymbolicName];access=0
56+
</bnd>
57+
</configuration>
58+
</execution>
59+
</executions>
60+
</plugin>
61+
</plugins>
62+
</build>
63+
<reporting>
64+
<plugins>
65+
<plugin>
66+
<groupId>org.apache.maven.plugins</groupId>
67+
<artifactId>maven-javadoc-plugin</artifactId>
68+
</plugin>
69+
</plugins>
70+
</reporting>
71+
</project>
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)