xtn5250

This is a fork of https://sourceforge.net/projects/xtn5250/

License

License

GroupId

GroupId

us.abstracta
ArtifactId

ArtifactId

xtn5250
Last Version

Last Version

2.2
Release Date

Release Date

Type

Type

jar
Description

Description

xtn5250
This is a fork of https://sourceforge.net/projects/xtn5250/
Project URL

Project URL

https://github.com/abstracta/xtn5250
Source Code Management

Source Code Management

https://github.com/abstracta/xtn5250/tree/master

Download xtn5250

How to add to project

<!-- https://jarcasting.com/artifacts/us.abstracta/xtn5250/ -->
<dependency>
    <groupId>us.abstracta</groupId>
    <artifactId>xtn5250</artifactId>
    <version>2.2</version>
</dependency>
// https://jarcasting.com/artifacts/us.abstracta/xtn5250/
implementation 'us.abstracta:xtn5250:2.2'
// https://jarcasting.com/artifacts/us.abstracta/xtn5250/
implementation ("us.abstracta:xtn5250:2.2")
'us.abstracta:xtn5250:jar:2.2'
<dependency org="us.abstracta" name="xtn5250" rev="2.2">
  <artifact name="xtn5250" type="jar" />
</dependency>
@Grapes(
@Grab(group='us.abstracta', module='xtn5250', version='2.2')
)
libraryDependencies += "us.abstracta" % "xtn5250" % "2.2"
[us.abstracta/xtn5250 "2.2"]

Dependencies

compile (1)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.25

test (4)

Group / Artifact Type Version
junit : junit jar 4.12
us.abstracta : wiresham jar 0.2.1
org.assertj : assertj-core jar 3.10.0
com.google.guava : guava jar 24.0-jre

Project Modules

There are no modules declared in this project.

xtn5250

This is a fork of xtn5250 emulator which allows connecting to emulate TN5250 terminals.

Usage

To run the emulator in GUI mode just run the generated jar with something like java -jar xtn5250.jar (requires JRE8+)

To use the emulator as maven dependency include in pom.xml:

<project>
...
<repositories>
  <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
  </repository>
</repositories>
...
<dependencies>
  <dependency>
      <groupId>com.github.blazemeter</groupId>
      <artifactId>xtn5250</artifactId>
      <version>3.2.1</version>
  </dependency>
  ...
</dependencies>
...
</project>

Check latest version in releases.

An example usage can be found in TerminalClientTest.

Build

To build the project is required JDK8+, maven 3.3+.

Then just run mvn clean install and the library will be built and installed in the local maven repository.

Release

To release the project, define the version to be released by checking included changes since last release and following semantic versioning. Then, create a release (including v as prefix, e.g. v0.1), this will trigger a Travis build which will publish the jars to the created github release.

us.abstracta

Abstracta

Versions

Version
2.2
2.1
2.0.1
2.0