mirror of
https://github.com/shadowfacts/jinput-arm64.git
synced 2025-12-06 08:01:59 +01:00
Use maven details for version information.
This commit is contained in:
parent
557be525a2
commit
5a80ec7321
|
|
@ -35,7 +35,7 @@ package net.java.games.input;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The version and build number of this implementation.
|
* The version and build number of this implementation.
|
||||||
* Version numbers for a release are of the form: w.x.y[-a]-z, where:
|
* Version numbers for a release are of the form: w.x.y, where:
|
||||||
* <ul>
|
* <ul>
|
||||||
* <li>
|
* <li>
|
||||||
* w - the major version number of the release. This number should
|
* w - the major version number of the release. This number should
|
||||||
|
|
@ -53,27 +53,13 @@ package net.java.games.input;
|
||||||
* bump in the minor-minor version number signifies that new bug
|
* bump in the minor-minor version number signifies that new bug
|
||||||
* fixes have been added to the build.
|
* fixes have been added to the build.
|
||||||
* </li>
|
* </li>
|
||||||
* <li>
|
|
||||||
* a - an optional build designator followed by a digit. Valid build
|
|
||||||
* designators are:
|
|
||||||
* <ul>
|
|
||||||
* <li>alpha</li>
|
|
||||||
* <li>beta</li>
|
|
||||||
* </ul>
|
|
||||||
* </li>
|
|
||||||
* <li>
|
|
||||||
* z - build number. This is used to specify the build number of the
|
|
||||||
* release. This is usually only important to people that use
|
|
||||||
* the daily build of a project. The format is the lower-case
|
|
||||||
* letter 'b' followed by a two digit number.
|
|
||||||
* </li>
|
|
||||||
* </ul>
|
* </ul>
|
||||||
*
|
*
|
||||||
* For example, the following are all valid version strings:
|
* For example, the following are all valid version strings:
|
||||||
* <ul>
|
* <ul>
|
||||||
* <li>1.1.2-b02</li>
|
* <li>1.1.2</li>
|
||||||
* <li>1.3.5-alpha1-b19</li>
|
* <li>1.3.5-SNAPSHOT</li>
|
||||||
* <li>4.7.1-beta3-b20</li>
|
* <li>4.7.1-M2</li>
|
||||||
* </ul>
|
* </ul>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
@ -86,18 +72,6 @@ public final class Version {
|
||||||
private Version() {
|
private Version() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Version string of this build.
|
|
||||||
*/
|
|
||||||
private static final String apiVersion = "@API_VERSION@";
|
|
||||||
private static final String buildNumber = "@BUILD_NUMBER@";
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Split so that ant does not replace the token;
|
|
||||||
*/
|
|
||||||
private static final String antBuildNumberToken = "@BUILD_" + "NUMBER@";
|
|
||||||
private static final String antAPIVersionToken = "@API_" + "VERSION@";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the verison string and build number of
|
* Returns the verison string and build number of
|
||||||
* this implementation. See the class descritpion
|
* this implementation. See the class descritpion
|
||||||
|
|
@ -106,13 +80,7 @@ public final class Version {
|
||||||
* @return The version string of this implementation.
|
* @return The version string of this implementation.
|
||||||
*/
|
*/
|
||||||
public static String getVersion() {
|
public static String getVersion() {
|
||||||
String version = "Unversioned";
|
|
||||||
if(!antAPIVersionToken.equals(apiVersion)) {
|
return getClass().getPackage().getImplementationVersion();
|
||||||
version = apiVersion;
|
|
||||||
}
|
|
||||||
if(!antBuildNumberToken.equals(buildNumber)) {
|
|
||||||
version += "-b" + buildNumber;
|
|
||||||
}
|
|
||||||
return version;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,6 @@ import javax.swing.JScrollPane;
|
||||||
import net.java.games.input.Component;
|
import net.java.games.input.Component;
|
||||||
import net.java.games.input.Controller;
|
import net.java.games.input.Controller;
|
||||||
import net.java.games.input.ControllerEnvironment;
|
import net.java.games.input.ControllerEnvironment;
|
||||||
import net.java.games.input.Version;
|
|
||||||
|
|
||||||
public class ControllerReadTest extends JFrame{
|
public class ControllerReadTest extends JFrame{
|
||||||
private abstract static class AxisPanel extends JPanel{
|
private abstract static class AxisPanel extends JPanel{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue