![JAR search and dependency download from the Maven repository](/logo.png)
org.icestuff.getdown.maven.JavaConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of getdown-maven-plugin Show documentation
Show all versions of getdown-maven-plugin Show documentation
Creates deployable, updateable java applications using Getdown (https://github.com/threerings/getdown/).
The newest version!
package org.icestuff.getdown.maven;
import org.apache.maven.plugins.annotations.Parameter;
public class JavaConfig {
/**
* Java exact version. This can either be in the dotted format or a
* long integer calculated thus PATCH + 100 * (REV + 100 * (MIN + 100 * MAJ))
. If
* this is set, then neither minVersion or maxVersion may be set
*/
@Parameter(property = "java.version")
String version;
/**
* Java minimum version. This can either be in the dotted format or a
* long integer calculated thus PATCH + 100 * (REV + 100 * (MIN + 100 * MAJ))
.
* If this is set, exact version may not be set.
*/
@Parameter(property = "java.minVersion")
String minVersion;
/**
* Java maximum version. This can either be in the dotted format or a
* long integer calculated thus PATCH + 100 * (REV + 100 * (MIN + 100 * MAJ))
.
* If this is set, exact version may not be set.
*/
@Parameter(property = "java.maxVersion")
String maxVersion;
/**
* The java system property used to determine the version.
*/
@Parameter(property = "java.versionProp")
String versionProp ;
/**
* The regular expression used to extract the MAJ, MIN, REV and PATCH elements
*/
@Parameter(property = "java.versionRegex")
String versionRegex;
/**
* The java download resource paths.
*/
@Parameter(property = "java.downloads")
JavaDownload[] downloads;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy