pgkb-ant

PharmGKB ant tasks.

License

License

Categories

Categories

Ant Build Tools
GroupId

GroupId

org.pharmgkb
ArtifactId

ArtifactId

pgkb-ant
Last Version

Last Version

3.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

pgkb-ant
PharmGKB ant tasks.
Project URL

Project URL

https://github.com/PharmGKB/pgkb-ant.git
Project Organization

Project Organization

PharmGKB
Source Code Management

Source Code Management

https://github.com/PharmGKB/pgkb-ant.git

Download pgkb-ant

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
org.apache.ant : ant jar 1.10.8
org.apache.ant : ant-junit jar 1.10.8
org.apache.ant : ant-junitlauncher jar 1.10.8

Project Modules

There are no modules declared in this project.

Build Status Maven Central Download

This repo contains ant tasks used by PharmGKB.

ExpandPropertiesTask

This task goes through existing user properties in the project and expands them. This allows embedding multiple/nested properties such as:

url = ${scheme}://${server.${name}}/${path}

This task should be called after all properties have been read/created.

ExpandingPropertyTask

This is a drop-in replacement for <property> with supports property expansion (when set using the value attribute).

Example:

<property name="url" value="${scheme}://${server.${name}}/${path}" />

This also adds an override attribute (defaults to false) that allows the value of a property to be overridden.

MinimumJavaVersionTask

This task stops the build if the Java version used to perform the build is less than the specified version.

Example:

<minimumJavaVersion version="1.8" />
<minimumJavaVersion version="14" />
MaximumJavaVersionTask

This task stops the build if the Java version used to perform the build is greater than the specified version.

Example:

<maximumJavaVersion version="1.8" />
<maximumJavaVersion version="14" />
org.pharmgkb

PharmGKB

PharmGKB is an NIH-funded resource that provides information about how human genetic variation affects response to medications.

Versions

Version
3.1.0
2.0.0
1.1.0