-
Notifications
You must be signed in to change notification settings - Fork 21
Build
evan saulpaugh edited this page Feb 10, 2025
·
115 revisions
Now available in maven central.
Or...
Clone the project and install to your local maven repository using gradle publishToMavenLocal
or mvn install
. Then you can use one of these:
implementation("com.esaulpaugh:headlong:13.0.0-SNAPSHOT")
<dependency>
<groupId>com.esaulpaugh</groupId>
<artifactId>headlong</artifactId>
<version>13.0.0-SNAPSHOT</version>
</dependency>
- Run
gradle build
orgradle jar
which output to/build/libs
- Use
mvn package
which outputs to/target
- Execute
ant all build-jar
which outputs to/build/lib
- Add headlong as a project dependency
Some APIs require gson. Test packages require junit. Tests should take less than one minute to run. Jar size is ~132 KiB.
You may verify the artifacts on Maven Central with my public key (fingerprint D2EA 6BCD 43B3 663C DF62 22C1 35AE 09FD 38F0 CFAE
):
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBFxH8QMBCADYL3yUozFs4jWSEpD3WDlvmVtwo0mu2AY4i4+IF679Zk7iDB+Q
COzcgGqmVsDlG7yUNGJ5q267BbMVM+XE+HAPiZgnh+a2q6hyW0Zt1BfArUUIqjSx
S16Yyl8FsXEMpLNF9AeE5QXcxfb4I/AIxWCWtq+UKY39ApgsiDvgjcIsutPxs7Cm
Fb9HjNnY48dGUEOew6QOdj+70dHwRW+O84h79Lcuu1IpR2PNts1CqOhQIZfFZ0J7
LYXRdWqYHE1/peqd1t1o7Kyrk7Y/toSMeK/Y8I3WP877YqJEUsndoofUFnsEXDo8
WvZJkE551kykwjG8r2/QvXOK+Kn/FmNCSFy5ABEBAAG0KUV2YW4gU2F1bHBhdWdo
IDxldmFuLnNhdWxwYXVnaEBnbWFpbC5jb20+iQFUBBMBCAA+AhsDBQsJCAcCBhUK
CQgLAgQWAgMBAh4BAheAFiEE0uprzUOzZjzfYiLBNa4J/Tjwz64FAmFeLl0FCQeG
MVsACgkQNa4J/Tjwz66fBwf/cNlZxxeRzr5OBHCQH/hcqEMPMs07vJhd/UE+frz2
T1MuT8UQPJl+tT/YxToI/Y+ZFnOxQQW+/Ryj+Gpgd0VQR9fRj3qY+bDmG/TLwN+i
YAW81aCGWzV0WQfF8RG9x9lsdZt2fZ5zmY9O2vN7G5hRhbkjDHlV8k9UfmukTMg5
sB6R3VsoVVS1Y9L1cE6876fTOY2RAajgxQFhxDLRujPOFFypX0HeKF1ApO4EuVPw
pJTR7X7+OJX/kEA5XQ2R8/ySRXritQ/XBCHR90aUWFeG+3mpwGegx4AVQzG+Pe1e
GL1eyzmiXRuQs/NAYrbOL+FyBbUTP7gOoTtVd1dZ04VS3rkBDQRcR/EDAQgAoUIj
i3uMn1DYhTRI2oVTVYUaPhqgd0yAhcuGP8ZlEG1+oCxLdUNeNiWh85LTWLNh0Yze
FGZE+6wOmDWA0epCpV45CgXoA6rFig7j2W3D+RTwFZuZK8tCaQEdhJhCeXqK2ye/
IDAUmTnrJyN+Vt+cIkceasY8VFRKpoJabaUPGo9MIAsxIYdiJPh96nyTbpAADGBk
/J2G6nffre2KSLVamEoFTlbO8vKDaXEfi2uCNWXd3OA+jDziszrGFJGIHTyfl9+w
QaH/Rleg2G/VXiLKgLnmeOkoS2QUisvJwbpVOpyxUVFfrcpsEs6UYRO0bYp44iHd
a6oUfZj3PCJT/VIx4QARAQABiQE8BBgBCAAmFiEE0uprzUOzZjzfYiLBNa4J/Tjw
z64FAlxH8QMCGwwFCQPDIZ0ACgkQNa4J/Tjwz67vjQf+JluNkKlc45nIEteq0B0X
os7RRWFCvbuH/le4JyGvD3zg9dtBrqknui+gdqfBPyeMXNorIozH5SxsBhbqxKoy
tHfX9dwwUPdkm1wacwjNnzxcuF04NxO2hxnoi7UeizyWx31BQuiT95/2pZ9OBgYt
n/9p7/iEH93wjLaUoYIK0WGucaSgDy1gweE7Z1egGBSPZD6YJIhFuD9uDqZMpKlV
+6mSdDHS2ZvYeYG/WpSxiGMo3quvsRyLDXc7/Geqgfhd3JXovvq8JrOF2AOCQmbP
f2m9l/cy8v/nuu1GvPADe5KqKlAUOszvFbc7mT93scRfSrXwoG9+TfJa/R588TXL
lw==
=I9lv
-----END PGP PUBLIC KEY BLOCK-----