Skip to content

Commit

Permalink
[dbsystel] Add pom.xml
Browse files Browse the repository at this point in the history
Usually, Gradle’s `maven-publish` plug-in is responsible for generating
a POM file dynamically at build time.

However, thanks to the excellent work of @MrDOS and others, upstream's
Gradle-6-based process is currently being replaced [1] by a
Gradle-8-based one. The latter uses a different, more convenient method
to generate the POM.

In DB Systel’s fork, we’re not going to adopt that Gradle-8-based
build process for production until upstream PR NeuronRobotics#238 is properly tested,
merged, and included in a stable upstream release.

Given that we need to get two critical bugfixes that we’ve cherry-picked
into production quickly, we’re going to accept some duplication and
commit the POM to Git for the time being.

[1]: NeuronRobotics#238
  • Loading branch information
Claudia Pellegrino authored and Claudia Pellegrino committed Nov 9, 2023
1 parent 2f56bf6 commit a7510de
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>de.bahn</groupId>
<artifactId>nrjavaserial</artifactId>
<version>5.2.1+dbsystel1</version>
<name>NRJavaSerial</name>
<description>A fork of the RXTX library with a focus on ease of use and embeddability in other libraries.</description>
<url>http://neuronrobotics.com</url>
<licenses>
<license>
<name>RXTX License v 2.1 - LGPL v 2.1 + Linking Over Controlled Interface</name>
<url>https://raw.githubusercontent.com/dbsystel/nrjavaserial/master/LICENSE</url>
</license>
</licenses>
<developers>
<developer>
<id>madhephaestus</id>
<name>Kevin Harrington</name>
<email>[email protected]</email>
</developer>
<developer>
<id>MrDOS</id>
<name>Samuel Coleman</name>
<email>[email protected]</email>
</developer>
</developers>
<scm>
<connection>scm:git:https://github.com/dbsystel/nrjavaserial.git</connection>
<developerConnection>scm:git:[email protected]:dbsystel/nrjavaserial.git</developerConnection>
<url>https://github.com/dbsystel/nrjavaserial</url>
</scm>
<dependencies>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

0 comments on commit a7510de

Please sign in to comment.