mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Upgrade the internal Ant to version 1.10.5 (IDEA-199738)
This commit is contained in:
committed by
Vladislav Rassokhin
parent
1ad39d8d69
commit
5d64b53c8a
Generated
+1
-1
@@ -5,7 +5,7 @@
|
||||
</CLASSES>
|
||||
<JAVADOC/>
|
||||
<SOURCES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/ant/src/bundled_ant_src.zip!/bundled_ant_src/main"/>
|
||||
<root url="jar://$PROJECT_DIR$/lib/ant/src.zip!/"/>
|
||||
</SOURCES>
|
||||
<jarDirectory url="file://$PROJECT_DIR$/lib/ant/lib" recursive="false"/>
|
||||
</library>
|
||||
|
||||
@@ -0,0 +1,434 @@
|
||||
Amongst other, the following people contributed to ant:
|
||||
|
||||
Adam Blinkinsop
|
||||
Adam Bryzak
|
||||
Adam Sotona
|
||||
Adrian Nistor
|
||||
Aleksandr Ishutin
|
||||
Alex Rosen
|
||||
Alexei Yudichev
|
||||
Alexey Panchenko
|
||||
Alexey Solofnenko
|
||||
Alfred Theorin
|
||||
Alison Winters
|
||||
Andreas Ames
|
||||
Andreas Mross
|
||||
Andrew Eisenberg
|
||||
Andrew Everitt
|
||||
Andrew Stevens
|
||||
Andrey Urazov
|
||||
André-John Mas
|
||||
Andy Wood
|
||||
Anil K. Vijendran
|
||||
Anli Shundi
|
||||
Anthony Goubard
|
||||
Anthony Green
|
||||
Anthony Wat
|
||||
Antoine Baudoux
|
||||
Antoine Levy-Lambert
|
||||
Anton Mazkovoi
|
||||
Arjan Veenstra
|
||||
Arnaud Vandyck
|
||||
Arnout J. Kuiper
|
||||
Aslak Hellesôy
|
||||
Atsuhiko Yamanaka
|
||||
Avik Sengupta
|
||||
Balazs Fejes 2
|
||||
Bart Vanhaute
|
||||
Benjamin Burgess
|
||||
Ben Galbraith
|
||||
Ben Gertzfield
|
||||
Benoit Moussaud
|
||||
Bernd Dutkowski
|
||||
Bernhard Rosenkraenzer
|
||||
Brad Clark
|
||||
Brant Langer Gurganus
|
||||
Brian Curnow
|
||||
Brian Deitte
|
||||
Brian Felder
|
||||
Brian Repko
|
||||
Bruce Atherton
|
||||
Cedomir Igaly
|
||||
Charles Hudak
|
||||
Charlie Hubbard
|
||||
Chris Hegarty
|
||||
Chris Povirk
|
||||
Christian Knorr
|
||||
Christian Schmidt
|
||||
Christoph Gysin
|
||||
Christoph Wilhelms
|
||||
Christophe Labouisse
|
||||
Christopher A. Longo
|
||||
Christopher Charlier
|
||||
Clark Archer
|
||||
Clemens Hammacher
|
||||
Clement OUDOT
|
||||
Clive Brettingham-Moore
|
||||
Conor MacNeill
|
||||
Craeg Strong
|
||||
Craig Cottingham
|
||||
Craig R. McClanahan
|
||||
Craig Richardson
|
||||
Craig Ryan
|
||||
Craig Sandvik
|
||||
Curt Arnold
|
||||
Curtis White
|
||||
Cyrille Morvan
|
||||
D'Arcy Smith
|
||||
Dale Anson
|
||||
Dale Sherwood
|
||||
Dan Armbrust
|
||||
Dana Dahlstrom
|
||||
Daniel Henrique
|
||||
Daniel Ribagnac
|
||||
Daniel Spilker
|
||||
Daniel Trebbien
|
||||
Danno Ferrin
|
||||
Danny Yates
|
||||
Dante Briones
|
||||
Davanum Srinivas
|
||||
Dave Brondsema
|
||||
Dave Brosius
|
||||
David A. Herman
|
||||
David Crossley
|
||||
David Gärtner
|
||||
David S. Johnson
|
||||
David Kavanagh
|
||||
David LeRoy
|
||||
David Leal
|
||||
David M. Lloyd
|
||||
David Maclean
|
||||
David Rees
|
||||
Denis Hennessy
|
||||
Derek Slager
|
||||
Devon C. Miller
|
||||
Diane Holt
|
||||
dIon Gillard
|
||||
Dmitry A. Kuminov
|
||||
Dominique Devienne
|
||||
Donal Quinlan
|
||||
Don Brown
|
||||
Don Ferguson
|
||||
Don Jeffery
|
||||
Drew Sudell
|
||||
Earl Hood
|
||||
Edison Guo
|
||||
Eduard Wirch
|
||||
Edwin Woudt
|
||||
Eli Tucker
|
||||
Emmanuel Bourg
|
||||
Eric Barboni
|
||||
Eric Olsen
|
||||
Eric Pugh
|
||||
Erik Costlow
|
||||
Erik Hatcher
|
||||
Erik Langenbach
|
||||
Erik Meade
|
||||
Ernst de Haan
|
||||
Francesco Steccanella
|
||||
Frank Harnack
|
||||
Frank Somers
|
||||
Frank Zeyda
|
||||
Frantisek Kucera
|
||||
Frederic Bothamy
|
||||
Frederic Lavigne
|
||||
Gary S. Weaver
|
||||
Gautam Guliani
|
||||
Gene-Sung Chung
|
||||
George Bateman
|
||||
Georges-Etienne Legendre
|
||||
Gero Vermaas
|
||||
Gerrit Riessen
|
||||
Gilbert Rebhan
|
||||
Gilles Querret
|
||||
Gilles Scokart
|
||||
Glenn McAllister
|
||||
Glenn Twiggs
|
||||
Greg Nelson
|
||||
Greg Roodt
|
||||
Greg Schueler
|
||||
Grégoire Vatry
|
||||
Günther Kögel
|
||||
Harish Prabandham
|
||||
Haroon Rafique
|
||||
Hiroaki Nakamura
|
||||
Holger Engels
|
||||
Holger Joest
|
||||
Ignacio Coloma
|
||||
Ingenonsya France
|
||||
Ingmar Stein
|
||||
Irene Rusman
|
||||
Isaac Shabtay
|
||||
Issa Gorissen
|
||||
Ivan Ivanov
|
||||
J Bleijenbergh
|
||||
Jack J. Woehr
|
||||
Jaikiran Pai
|
||||
James Duncan Davidson
|
||||
Jan Cumps
|
||||
Jan Matèrne
|
||||
Jan Mynarik
|
||||
Jan Stolze
|
||||
Jason Hunter
|
||||
Jason Pettiss
|
||||
Jason Salter
|
||||
Jason Yip
|
||||
Jay Dickon Glanville
|
||||
Jay Peck
|
||||
Jay van der Meer
|
||||
JC Mann
|
||||
J D Glanville
|
||||
Jean-Francois Brousseau
|
||||
Jean-Louis Boudart
|
||||
Jeff Gettle
|
||||
Jeff Martin
|
||||
Jeff Tulley
|
||||
Jeff Turner
|
||||
Jeffrey Adamson
|
||||
Jene Jasper
|
||||
Jeremy Mawson
|
||||
Jerome Lacoste
|
||||
Jesse Glick
|
||||
Jesse Stockall
|
||||
Jim Allers
|
||||
Joerg Wassmer
|
||||
Joel Tucci
|
||||
Joey Richey
|
||||
Johann Herunter
|
||||
John Elion
|
||||
John Sisson
|
||||
Jon Dickinson
|
||||
Jon S. Stevens
|
||||
Jon Skeet
|
||||
Jose Alberto Fernandez
|
||||
Joseph Walton
|
||||
Josh Lucas
|
||||
Juerg Wanner
|
||||
Julian Simpson
|
||||
Justin Vallon
|
||||
Keiron Liddle
|
||||
Keith Visco
|
||||
Kevin Connor Arpe
|
||||
Kevin Greiner
|
||||
Kevin Jackson
|
||||
Kevin Ross
|
||||
Kevin Z Grey
|
||||
Kim Hansen
|
||||
Kirk Wylie
|
||||
Kristian Rosenvold
|
||||
Kui Liu
|
||||
Kyle Adams
|
||||
Lajos Veres
|
||||
Larry Shatzer
|
||||
Larry Streepy
|
||||
Les Hughes
|
||||
Levi Cook
|
||||
lucas
|
||||
Lucas Werkmeister
|
||||
Ludovic Claude
|
||||
Maarten Coene
|
||||
Magesh Umasankar
|
||||
Maneesh Sahu
|
||||
Marcel Schutte
|
||||
Marcus Börger
|
||||
Mario Frasca
|
||||
Mariusz Nowostawski
|
||||
Mark A. Ziesemer
|
||||
Mark DeLaFranier
|
||||
Mark Hecker
|
||||
Mark Niggemann
|
||||
Mark R. Diggory
|
||||
Mark Salter
|
||||
Markus Kahl
|
||||
Martijn Kruithof
|
||||
Martin Landers
|
||||
Martin Poeschl
|
||||
Martin van den Bemt
|
||||
Martin von Gagern
|
||||
Mathieu Champlon
|
||||
Mathieu Peltier
|
||||
Matt Albrecht
|
||||
Matt Benson
|
||||
Matt Bishop
|
||||
Matt Foemmel
|
||||
Matt Grosso
|
||||
Matt Humphrey
|
||||
Matt Small
|
||||
Matt Wildig
|
||||
Matthew Hawthorne
|
||||
Matthew Inger
|
||||
Matthew Kuperus Heun
|
||||
Matthew Watson
|
||||
Matthew Yanos
|
||||
Matthias Bhend
|
||||
Michael Bayne
|
||||
Michael Clarke
|
||||
Michael Davey
|
||||
Michael J. Sikorsky
|
||||
Michael McCallum
|
||||
Michael Montuori
|
||||
Michael Newcomb
|
||||
Micheal Nygard
|
||||
Michael Saunders
|
||||
Miha
|
||||
Mike Davis
|
||||
Mike Roberts
|
||||
Mike Williams
|
||||
Miroslav Zaťko
|
||||
mnowostawski
|
||||
Mounir El Hajj
|
||||
Nathan Beyer
|
||||
Nick Chalko
|
||||
Nick Fortescue
|
||||
Nick Crossley
|
||||
Nick Pellow
|
||||
Nicola Ken Barozzi
|
||||
Nico Seessle
|
||||
Nigel Magnay
|
||||
Oliver Merkel
|
||||
Oliver Rossmueller
|
||||
Olivier Parent
|
||||
Ondra Medek
|
||||
Omer Shapira
|
||||
Oystein Gisnas
|
||||
Patrick Altaie
|
||||
Patrick C. Beard
|
||||
Patrick Chanezon
|
||||
Patrick G. Heck (Gus Heck)
|
||||
Patrick Martin
|
||||
Paul Austin
|
||||
Paul Christmann
|
||||
Paul Galbraith
|
||||
Paul King
|
||||
Paulo Gaspar
|
||||
Pavan Bayyapu
|
||||
Pavel Jisl
|
||||
Pawel Zuzelski
|
||||
Peter B. West
|
||||
Peter Donald
|
||||
Peter Doornbosch
|
||||
Peter Hulst
|
||||
Peter Janes
|
||||
Peter Reilly
|
||||
Petr Kureš
|
||||
Phil Hanna
|
||||
Philip Hourihane
|
||||
Phillip Wells
|
||||
Pierre Delisle
|
||||
Pierre Dittgen
|
||||
riasol
|
||||
R Handerson
|
||||
Ralf Hergert
|
||||
Rami Ojares
|
||||
Randy Watler
|
||||
Raphael Pierquin
|
||||
Ray Waldin
|
||||
Reinhard Pointner
|
||||
Remie Bolte
|
||||
René Krell
|
||||
Reudismam Rolim
|
||||
Richard Evans
|
||||
Richard Steele
|
||||
Rick Beton
|
||||
Robbie Gibson
|
||||
Robert Anderson
|
||||
Robert Clark
|
||||
Robert Flaherty
|
||||
Robert Shaw
|
||||
Robert Streich
|
||||
Robert Watkins
|
||||
Roberto Scaramuzzi
|
||||
Robin Green
|
||||
Robin Power
|
||||
Robin Verduijn
|
||||
Rob Oxspring
|
||||
Rob van Oostrum
|
||||
Rodrigo Schmidt
|
||||
Roger Vaughn
|
||||
Roman Ivashin
|
||||
Roman Savko
|
||||
Ronen Mashal
|
||||
Russell Gold
|
||||
Ryan Bennitt
|
||||
Sam Ruby
|
||||
Sandra Metz
|
||||
Scott Carlson
|
||||
Scott Ellsworth
|
||||
Scott Johnson
|
||||
Scott M. Stirling
|
||||
Sean Egan
|
||||
Sean P. Kane
|
||||
Sebastien Arod
|
||||
Shiraz Kanga
|
||||
Sebastian Kantha
|
||||
Simon Law
|
||||
Simone Bordet
|
||||
Stefan Bodewig
|
||||
Stefan Heimann
|
||||
Stefano Mazzocchi
|
||||
Stephan Strittmatter
|
||||
Stephane Bailliez
|
||||
stephan
|
||||
Stephan Michels
|
||||
Stephen Chin
|
||||
Stephen Goetze
|
||||
Steve Cohen
|
||||
Steve Langley
|
||||
Steve Loughran
|
||||
Steve Morin
|
||||
Steve Wadsworth
|
||||
Steven E. Newton
|
||||
Sudheer Chigurupati
|
||||
Takashi Okamoto
|
||||
TAMURA Kent
|
||||
Taoufik Romdhane
|
||||
Tariq Master
|
||||
Thomas Aglassinger
|
||||
Thomas Butz
|
||||
Thomas Christen
|
||||
Thomas Christensen
|
||||
Thomas Haas
|
||||
Thomas Quas
|
||||
Tim Boemker
|
||||
Tim Drury
|
||||
Tim Fennell
|
||||
Tim Stephenson
|
||||
Tim Whittington
|
||||
Timoteo Ohara
|
||||
Timothy Gerard Endres
|
||||
Tom Ball
|
||||
Tom Brus
|
||||
Tom Cunningham
|
||||
Tom Dimock
|
||||
Tom Eugelink
|
||||
Tom May
|
||||
Tomasz Bech
|
||||
Tomáš Zezula
|
||||
Trejkaz Xaoza
|
||||
Ulrich Schmidt
|
||||
Uwe Schindler
|
||||
Valentino Miazzo
|
||||
Victor Toni
|
||||
Vimil Saju
|
||||
Vincent Legoll
|
||||
Vincent Privat
|
||||
Vitold Sedyshev
|
||||
Volker Leidl
|
||||
Waldek Herka
|
||||
Wang Weijun
|
||||
Will Wang
|
||||
William Bernardet
|
||||
William Ferguson
|
||||
William Webber
|
||||
Wolf Siberski
|
||||
Wolfgang Baer
|
||||
Wolfgang Frech
|
||||
Wolfgang Glas
|
||||
Wolfgang Werner
|
||||
Xavier Hanin
|
||||
Xavier Witdouck
|
||||
Yohann Roussel
|
||||
Yuji Yamano
|
||||
Yves Martin
|
||||
Zach Garner
|
||||
Zdenek Wagner
|
||||
+2
-2
@@ -1,2 +1,2 @@
|
||||
For installation instructions see the manual in the docs subdirectory
|
||||
or online at <http://ant.apache.org/manual/index.html>.
|
||||
For installation instructions see the manual by opening manual/index.html
|
||||
or see it online at <http://ant.apache.org/manual/index.html>.
|
||||
|
||||
@@ -1495,3 +1495,62 @@ G3GJoHIALPVs33ykG7MKFFqpbJHHc95hcOzs8eVh2/jD53CXILjbhKEGGbejFlx+
|
||||
RHkiOuu1l6jXCeh/J1R6YidjsDjKWlRkHifMmw==
|
||||
=j+uw
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
pub rsa4096 2018-06-13 [SC] [expires: 2022-06-13]
|
||||
8DA70C00DF7AF1B0D2F9DC74DDBCC1270A29D081
|
||||
uid [ultimate] jaikiran@apache <jaikiran@apache.org>
|
||||
sig 3 DDBCC1270A29D081 2018-06-13 jaikiran@apache <jaikiran@apache.org>
|
||||
sub rsa4096 2018-06-13 [E] [expires: 2022-06-13]
|
||||
sig DDBCC1270A29D081 2018-06-13 jaikiran@apache <jaikiran@apache.org>
|
||||
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQINBFsgsskBEACy8rzosITgdGsfQijFhWkRo/iyXv7LdSD5FezMu6C4UosENKlP
|
||||
85y0XBsE3Z7K50uxVizyjXTetK+EIS684c6pU1t0vbWyvJzSgHeqf0GEaqiUNWTo
|
||||
9Jk6jAaeYeNu+6/TVUCYrb+zmQqmJPZq5W4FvTnpRed/t4zBPLlFPe2+QNaNRE03
|
||||
JqCrnmih0hrxVcM5jyynXSozuS50DcMuiOCZL3zPBW6mDGaXH6+yUfFVrReuCB//
|
||||
D0u0sCSiV5TvhSh2+8lLUG5tuvOKfg2SlRFtF9JQIPsm/qV/fK2muW2mc+Ti0n+k
|
||||
3gzxtr4eC5YvShJCe0DoxR9q/CItx6vRg8h+G4HhL1P5N+Tj4N0zfcUs/2vaJbm3
|
||||
LrjK8o+coNa8dgiIN6AbdcS8szIRYUG2MJzUI1mggYw/i4YcnNhrKTPZtdbKRfmK
|
||||
AIq1d1eEt/rJ97ypTzeYO6jq6Jkmnb3rWzmx9XA9Mo4J8X7587E6zkiD3FoFrSaM
|
||||
o20q+byMuXC8kKIEiDOa7UFQUh1ku8RDAmjXlWwqw3+RtrRt0TXoHRNWRoShiBee
|
||||
TjkQ3ZW7FlSk1hs80qeVCcSJ6lf1texmZzonAJCyibEWdzvceGvs2/PenetsnP/5
|
||||
nDlJuEs4jhoYuU57HjXfcSSOqmLAFAym7pL0Yd+KNhvxjBF/SoJ1wgoLBQARAQAB
|
||||
tCVqYWlraXJhbkBhcGFjaGUgPGphaWtpcmFuQGFwYWNoZS5vcmc+iQJUBBMBCAA+
|
||||
FiEEjacMAN968bDS+dx03bzBJwop0IEFAlsgsskCGwMFCQeGH4AFCwkIBwIGFQoJ
|
||||
CAsCBBYCAwECHgECF4AACgkQ3bzBJwop0IECdA/+OTyhXffGztoNrvIYF9tamNCV
|
||||
T5dzzY9qOos6pHShgX6O3xic33UMt3O6ec6RSILEmc1IJlthmxVTsu0XJ57+eDYJ
|
||||
zzA1JYD1RkLcS6+aqmopfoPdpzOftshQ8yEXPKQl69IhKn0B6yQc98d3EHYQtun0
|
||||
t9fwQA3LGoMWH7RIsFycMKi6+Z6TOaLdkpNs9ipuIGkouNdqdVTIgQGBmHvQwgO6
|
||||
r6mYSiApE7lQ8+s/7J1hJuA3GzV9gQ8DK9g0hr1E1EmbG9enxn2XT2V4H4hXFJfr
|
||||
CEYjMTsa6EYEOnA4BqwMmBHx2LOClydhPOJbc3/09XzAUdwUsxbVgByZ1kUvfo76
|
||||
eLYC2/YXtyVluLyYwUyGLXlBWMChHM+AIVyTg7HNVvFF99cwdpBgpDjUFx60+ftY
|
||||
fFxXJJbu4lq1ULKOyqqoDwaebp2C/gZ3bIVmqZ2GFUCoeIuBh94pRhENK/O0FBua
|
||||
Bp3mYaGrpDVMglu1p9lxz0H2uuAUgXu1hRM7GWbq5TWUKcD/zb6NH7DO82cRqCJE
|
||||
n//p3Wqc4tAZt8B3bQGQWRGQ3iOU8RxmDvyneuVyqWR0dIkb7ByjtD7SKRkSomNq
|
||||
6o6mw+Kuj+6M0dwhZdmPB8O/RiLLJDKL83DZN6P+yEBIsc73qS3QPnCuvENPfxgm
|
||||
0JI2d63wnXbW4bkOzN+5Ag0EWyCyyQEQAKwUmKfCA62QiJwk+NAHfVmrXgk6lpSC
|
||||
ExCjC8RvWgt7R6upLfOdKFLRLNR4aybLF9/XcW5rsmfF7eTonsA3vnIsfLHtLazL
|
||||
MoUVgj9jZjlvjcxWX5F8pXL7BH0x443GZvZNIdIt9SCOPJUKVZfc9VCcvw564E8q
|
||||
IbFJBSCPVMTibPNLZw5N3Iv5WfdqRsIg70jURqiSOMDnn1VpXid0X5iU0ruqlqi5
|
||||
giud8p/1isBtVQyiGmpDs2UoPaUFUxmIWJ/srxNx5fAyOKd2WsWALn0nJuaIlL0A
|
||||
25zTzLU3WpTkHFvimWH8ogonXtjLQfh70GJ4NjBhIAjtQFVptGGNLleDVTD1AIMN
|
||||
imc7GxFGf4EUAgK8fcDrF6WtLtK3QnA3hSXHMgzpLo1NmirWy1cfvwNwnse7KCX/
|
||||
+axld1slAgnNZl3UADj2irI/j1bl2ntsriE0Q1N+n729G3zlkg0Twj/IjPxo1PW6
|
||||
5A7b62PDhGtajdwfPKM43dHgJ8ZYGL/zaKt4elhsVQPBZcUOl6YV9fg9c5jqAJhU
|
||||
IbhfuyQW+/EGYnR4/2G3wbIKiYPsuBiQw4nN1IdGTpfoW9DymYpIcrLJZkt2/4qe
|
||||
SxXxHa1/qF7CjOoNV5Vza17+mLRS2NN7/Hz+lcyIuYf7dzLJ/U/DIyK4QBcCqm72
|
||||
9ISsCgK2Hbd3ABEBAAGJAjwEGAEIACYWIQSNpwwA33rxsNL53HTdvMEnCinQgQUC
|
||||
WyCyyQIbDAUJB4YfgAAKCRDdvMEnCinQgTfiD/9C1jk1iTIeh8KZDQOEkwVXEjIw
|
||||
Dng0fxSq3ICNjyH58JGysFbOTIyVoqaDPcIWM5/IAbF4DpuXZvaVu0nufpVKupIi
|
||||
Lq2jRwXC14G+gC/BEsB7KVqzoon/zhKlHEo6sVtumckFVtjXG9SfAqf3q8rSGwaS
|
||||
WzSOrg7gyKznizOPBWs1kkJ9h+Paj48uP9EUYIr+s8BVlXSRr4TDF++/drPhZ2sz
|
||||
uphS8fr1fedfaBD++xMmpGEGE2KenTk3oBjvBHusHsSdoqw8IaZ0Bhc4vajuqHWE
|
||||
4nacvBGaIp5so5kA+MFf69l/G/+cWj+PP7xuGPy9TkqKXi8CNdQE1iEa6UKhBYaA
|
||||
xpRzaugIDDhSnu9WcoaGixpGVCYojRW1+OloumEhl7WkiWfq3db0q/+uoSJEPqmQ
|
||||
M7+i7Z6/vPI/3Nu+NvFsDygQA97FF1Tl1ISxfWgd3YplQjuTLLyawxWT7fHKCrx4
|
||||
TjUM+JPy+xGDd/RP/YksSfM9dsV/EEruN02qBDoUADpuhw0vkKC/OAxuLkWDm0h9
|
||||
S3vUQ3zGioMMYLvbNe8rAP3VC5fJ7H80spv/z05JfO7c4hutU8D0ykQ0ZNuWdL79
|
||||
2HEociC3YdVmiCxmvsabeeOeMVU0WgFSHjPRqfPnoSu4ytA0Szn2dsZ64VV01BHm
|
||||
3rZzxBZRMmQz3CJrMw==
|
||||
=vLW3
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
Apache Ant
|
||||
Copyright 1999-2014 The Apache Software Foundation
|
||||
Copyright 1999-2018 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
+7
-4
@@ -1,5 +1,5 @@
|
||||
|
||||
A N T
|
||||
Apache Ant
|
||||
|
||||
|
||||
What is it?
|
||||
@@ -52,10 +52,13 @@
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
Documentation is available in HTML format, in the docs/ directory.
|
||||
Documentation is available in HTML format, in the manual/ directory.
|
||||
For information about building and installing Ant, see
|
||||
docs/manual/index.html
|
||||
|
||||
manual/install.html
|
||||
The manual for the latest release of Ant is available online at
|
||||
<https://ant.apache.org/manual/index.html>.
|
||||
The latest version of the manual is available online at
|
||||
<https://rawgit.com/apache/ant/master/manual/index.html>.
|
||||
|
||||
Licensing
|
||||
---------
|
||||
|
||||
+727
-32
@@ -1,3 +1,698 @@
|
||||
Changes from Ant 1.10.4 TO Ant 1.10.5
|
||||
=====================================
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* Fixes a regression in the "get" task where redirects
|
||||
from a HTTP resource to a HTTPS resource started throwing
|
||||
an exception.
|
||||
Bugzilla Report 62499
|
||||
|
||||
* the new allowFilesToEscapeDest didn't work when set to false and
|
||||
archive entries contained relative paths with so many ".."
|
||||
segnments that the resulting path would go beyond the file system
|
||||
root.
|
||||
Bugzilla Report 62502
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
* Java task now accepts a "sourcefile" attribute to allow single file
|
||||
source program execution, a feature that is introduced in Java 11.
|
||||
|
||||
Changes from Ant 1.10.3 TO Ant 1.10.4
|
||||
=====================================
|
||||
|
||||
Changes that could break older environments:
|
||||
-------------------------------------------
|
||||
|
||||
* <unzip>, <unjar> and <untar> will no longer extract entries whose
|
||||
names would make the created files be placed outside of the
|
||||
destination directory anymore by default. A new attribute
|
||||
allowFilesToEscapeDest can be used to override the behavior.
|
||||
Another special case is when stripAbsolutePathSpec is false (which
|
||||
no longer is the default) and the entry's name starts with a
|
||||
(back)slash and allowFilesToEscapeDest hasn't been specified
|
||||
explicitly, in this case the file may be created outside of the
|
||||
dest directory as well.
|
||||
In addition stripAbsolutePathSpec is now true by default.
|
||||
Based on a recommendation by the Snyk Security Research Team.
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* Delay the class initialization of the test classes until they are
|
||||
passed to JUnit. This way we can avoid that failing static initializers
|
||||
from non-test classes are reported as error when the 'skipNonTests' option
|
||||
is 'true'.
|
||||
Bugzilla Report 60062
|
||||
|
||||
* The junit task when used with includeantruntime="no" was incorrectly
|
||||
printing a warning about multiple versions of ant detected in path
|
||||
|
||||
* <cab> died with a NullPointerException since Ant 1.10.2.
|
||||
Bugzilla Report 62335
|
||||
|
||||
* The <depend> task would fail with
|
||||
"java.lang.ClassFormatError: Invalid Constant Pool entry Type 19" while
|
||||
parsing a module-info.class. The task is compatible with
|
||||
Java bytecode version 53 now.
|
||||
Bug reported by Simon IJskes https://issues.apache.org/jira/browse/NETBEANS-781
|
||||
|
||||
* Default and SecureInputHandler will now raise an error when then
|
||||
end of the input stream (usually System.in or System.console) are
|
||||
reached before a valid input has been read.
|
||||
|
||||
* junitreport does not list testsuites that fail to start any tests
|
||||
because of an exception inside the all-tests and alltests-errors frames.
|
||||
Bugzilla Report 62443
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* AntAssert is deprecated, assertThat from JUnit 4.4+, Hamcrest matchers and/or
|
||||
ExpectedException rule provide equivalent functionality
|
||||
|
||||
* PumpStreamHandler now explicitly verifies the streams for output
|
||||
and error are not null and will throw an exception if they
|
||||
are. This way creating a PumpStreamHandler will fail early as
|
||||
opposed to some obscure errors later when closing streams or
|
||||
finishing threads might fail.
|
||||
Bugzilla Report 62148
|
||||
|
||||
* <property> has a new attribute runtime which can be used to set
|
||||
properties with values taken as snapshots from the
|
||||
availableProcessors, freeMemory, maxMemory and totalMemory methods
|
||||
of the Java Runtime class.
|
||||
|
||||
* linecontains filter now has a new "matchAny" attribute which when
|
||||
set to "true" allows any (instead of all) of the user-specified
|
||||
strings to be present in the line.
|
||||
Bugzilla Report 62313
|
||||
|
||||
* <resourcelist> has a new basedir attribute that can be used to
|
||||
resolve relative names and provides a root for the FileResources
|
||||
generated.
|
||||
Bugzilla Report 62379
|
||||
|
||||
* The <includesfile> and <excludesfile> nested elements of
|
||||
<patternset> and <fileset> now support an encoding attribute that
|
||||
can be used to specify the file's encoding.
|
||||
Bugzilla Report 62379
|
||||
|
||||
* New file selectors, posixGroup and posixPermissions, are available.
|
||||
The new selectors and related ownedBy selector have "followSymlinks"
|
||||
attribute that defaults to "true" for consistency.
|
||||
Bugzilla Report 22370
|
||||
|
||||
* The junitlauncher task now has a "printSummary" attribute which when
|
||||
set to "true" will print the test execution summary to System.out.
|
||||
|
||||
Changes from Ant 1.10.2 TO Ant 1.10.3
|
||||
=====================================
|
||||
|
||||
Changes that could break older environments:
|
||||
-------------------------------------------
|
||||
|
||||
* Previous versions of Ant's copy task would throw a BuildException
|
||||
if the "name" of the resource to copy was null. Starting
|
||||
this version, the copy task instead silently skips such resources
|
||||
and no longer throws an exception.
|
||||
ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html
|
||||
|
||||
* Reverted the signature change of various clone method
|
||||
implementation in Ant's data-types introduced with 1.10.2 as they
|
||||
broke subclasses of said data-types which tried to override clone.
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* Fixed NullPointerException in ChainedMapper
|
||||
Bugzilla Report 62086
|
||||
|
||||
* Fixed NullPointerException when a mappedresource is used in pathconvert
|
||||
Bugzilla Report 62076
|
||||
|
||||
* Fixed an issue where a string, when used as a resource collection, within
|
||||
tokens, would be replaced by property values
|
||||
Bugzilla Report 62147
|
||||
|
||||
* Added a workaround for a bug in the jarsigner tool to <verifyjar>
|
||||
which requires the -storepass command line argument when verifying
|
||||
signatures using -strict together with a PKCS12 keystore. Unlike
|
||||
when signing the jar it will not prompt for the keystore's password
|
||||
and read it from standard input.
|
||||
This means Ant will now pass the keystore's password on the command
|
||||
line when using <verifyjar>, which poses a security risk you should
|
||||
be aware of.
|
||||
Bugzilla Report 62194
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* Allow Saxon to be used for junitreport XSL transformation
|
||||
Github Pull Request #57
|
||||
|
||||
* when running on Java 11+ rmic will fail early if iiop or idl are
|
||||
requested. Java11 removes support for CORBA and the switches have
|
||||
been removed from the rmic tool.
|
||||
|
||||
* A new junitlauncher task which support JUnit 5 test framework.
|
||||
Bugzilla Report 61796
|
||||
|
||||
Changes from Ant 1.10.1 TO Ant 1.10.2
|
||||
=====================================
|
||||
|
||||
Changes that could break older environments:
|
||||
-------------------------------------------
|
||||
|
||||
* updated the dependency of BCEL to 6.2.
|
||||
Bugzilla Report 61196
|
||||
|
||||
* delete task previously would silently accept wildcard (*)
|
||||
value for the "file" attribute. That's no longer the case
|
||||
and an exception could get thrown by the underlying filesystem
|
||||
for such use. Usage like:
|
||||
|
||||
<delete file="/foo/bar/*.something"/>
|
||||
|
||||
should instead be changed to use resource collections like:
|
||||
|
||||
<delete>
|
||||
<fileset dir="/foo/bar/" includes="*.something"/>
|
||||
</delete>
|
||||
|
||||
* Commons Net 3.6 is binary-code, but not source compatible;
|
||||
see change list of Commons Net 3.0 for details
|
||||
|
||||
* The Log4jListener is marked as deprecated as the required log4j library
|
||||
(in version 1.x) is not maintained any more.
|
||||
|
||||
* Image task is marked as deprecated as the required JAI library is not
|
||||
maintained any more and internal APIs that JAI depended on are no longer
|
||||
available in Java 9.
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* <genkey>'s <dname> child now skips <param>s that lack a key or
|
||||
value.
|
||||
Bugzilla Report 60767
|
||||
|
||||
* bootstrapping Ant on Windows failed
|
||||
Bugzilla Report 61027
|
||||
|
||||
* Fixed the issue where the SCP based tasks would try to change
|
||||
the permissions on the parent directory of a transferred file,
|
||||
instead of changing it on the transferred file itself.
|
||||
Bugzilla Reports 59648 and 43271
|
||||
|
||||
* Fixed the issue where the source file being copied could end
|
||||
up being corrupted if the target of the copy happened to be
|
||||
the same source file (symlinked back to itself).
|
||||
Bugzilla Report 60644
|
||||
|
||||
* Fixed the issue where symlink creation with "overwrite=false",
|
||||
on existing symlink whose target was a directory, would end
|
||||
up creating a new symlink under the target directory.
|
||||
Bugzilla Report 58683
|
||||
|
||||
* Improvement to the Zip task for reduced memory usage in certain
|
||||
cases. Thanks to Glen Lewis for reporting the issue and
|
||||
suggesting the fix.
|
||||
Bugzilla Report 19516
|
||||
|
||||
* Fixed an issue where the content redirected from output/error
|
||||
streams of a process, could end up being truncated.
|
||||
Bugzilla Report 58833, 58451
|
||||
|
||||
* <fileset>/<zipfileset>/<tarfileset> will now throw an exception
|
||||
with a more useful error message when setFile is called twice on
|
||||
the same instance.
|
||||
Bugzilla Report 62071
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* Added forceCsvQuoteChar option to <csv> task. When enabled the
|
||||
values always get quoted.
|
||||
Github Pull Request #32
|
||||
|
||||
* Added <encoding> attributes to various script related tasks and a
|
||||
compiled attribute to scriptdef.
|
||||
Github Pull Request #30
|
||||
|
||||
* Added support for jarsigner's -tsadigestalg to <signjar>.
|
||||
Bugzilla Report 60665
|
||||
|
||||
* added "regexp" attribute to <linecontainsregexp>
|
||||
Bugzilla Report 60968
|
||||
|
||||
* reduced GC pressure by replacing all usage of FileInputStream and
|
||||
FileOutputStream.
|
||||
|
||||
* Task can now also use attribute setters that expect a
|
||||
java.nio.file.Path argument.
|
||||
Bugzilla Report 61042
|
||||
|
||||
* added a new magic property ant.tstamp.now that can be used to
|
||||
override the current time/date used by <tstamp>.
|
||||
Bugzilla Report 61079
|
||||
|
||||
* added Orion support to ejbjar
|
||||
Github Pull Request #33
|
||||
|
||||
* SCP task, when configured to use SFTP protocol, now preserves last
|
||||
modified timestamp on files that it uploads, if the
|
||||
preserveLastModified attribute is set to true for that task
|
||||
Bugzilla Report 58589
|
||||
|
||||
* zip and the related tasks can now set the modification time of all
|
||||
entries to a fixed timestamp.
|
||||
Github Pull Request #36
|
||||
|
||||
* Jsch library dependency has now been upgraded to 0.1.54. Jsch is
|
||||
the library behind the sshexec and scp Ant tasks.
|
||||
Bugzilla Report 61718
|
||||
|
||||
* Added a new <javaversion> condition.
|
||||
|
||||
* added "javac10+" as new supported value for javac's compiler attribute.
|
||||
|
||||
* javah has been removed from Java 10. The task will now throw an
|
||||
exception if you try to use it while running Java 10 or newer.
|
||||
|
||||
* Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest
|
||||
stable version (2.1.3, 1.4, and 4.12 respectively); updated
|
||||
JRuby to the latest Java 5 compatible version (1.6.8); added
|
||||
resolve target for AntUnit to facilitate updates.
|
||||
Github Pull Request #50
|
||||
|
||||
* Updated Java Mail API, Jython, Rhino and Commons Net to the latest
|
||||
stable version (1.6.0, 2.7.0, 1.7.7.2 and 3.6, respectively).
|
||||
Github Pull Request #53
|
||||
|
||||
Changes from Ant 1.10.0 TO Ant 1.10.1
|
||||
=====================================
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* Ant 1.10.0 made Path#systemClasspath final which broke the Eclipse
|
||||
integration.
|
||||
Bugzilla Report 60582
|
||||
|
||||
* the wrapper script still didn't work on Solaris 10, but worked on
|
||||
Solaris 11.
|
||||
The "fixed" script should work in most cases but will not preserve
|
||||
newlines present in command line arguments.
|
||||
Bugzilla Report 60562
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* new tasks <xz> and <unxz> and resource <xzresource> for XZ
|
||||
compression. Also the compression attribute of <tar>/<untar> now
|
||||
accepts "xz" as valid value.
|
||||
The tasks and type are contained in the new ant-xz.jar and require
|
||||
the library XZ for Java to be on the CLASSPATH.
|
||||
Bugzilla Report 60350
|
||||
|
||||
Changes from Ant 1.9.7 TO Ant 1.10.0
|
||||
====================================
|
||||
|
||||
Changes that could break older environments:
|
||||
-------------------------------------------
|
||||
|
||||
* Ant 1.10.x requires Java8 or newer at compile or build time.
|
||||
The 1.9.x series wil stay compatible with Java5.
|
||||
|
||||
* The <apt> task has been removed since apt itself has been removed
|
||||
with Java8.
|
||||
|
||||
* <fileset>/<zipfileset>/<tarfileset> exhibited undefined
|
||||
behavior when both the dir and file attribute have been used on the
|
||||
same instance. This will now cause the build to fail.
|
||||
Bugzilla Report 59402
|
||||
|
||||
* <native2ascii> will default to the builtin implementation on Java8
|
||||
as well (sun isn't available for Java9+ anyway).
|
||||
|
||||
* The ant.java.version property will now hold the value "9" rather
|
||||
than "1.9" if running on Java 9.
|
||||
|
||||
* <rmic> will no longer allow the -Xnew option (or xmic compiler) to
|
||||
be used when running on Java 9 since this option has been removed.
|
||||
Bugzilla Report 59906
|
||||
|
||||
* <javah> will default to the "forking" implementation on Java8
|
||||
as well.
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* setDynamicAttribute on MacroInstance now lower-cases the attribute
|
||||
name in order to allow users of the API to use the attributes names
|
||||
they have specified.
|
||||
Bugzilla Report 59339
|
||||
|
||||
* <get>'s quiet attribute was broken, it didn't suppress any messages.
|
||||
Bugzilla Report 59379
|
||||
|
||||
* <zip>'s check whether an archive is already up-to-date failed on
|
||||
NTFS filesystems and re-created archives more often than necessary.
|
||||
Bugzilla Report 59562
|
||||
|
||||
* AntClassLoader didn't delegate to the parent loader for classes in
|
||||
the "jdk" package or one of its subpackages. This hierarchy has
|
||||
been introduced with Java 7.
|
||||
Bugzilla Report 59556
|
||||
|
||||
* The ant wrapper script used on Unix-like operating systems only
|
||||
worked on OSes where sed is GNU sed.
|
||||
Bugzilla Report 59898
|
||||
|
||||
* <touch>'s default pattern as well as the default patterns used by
|
||||
the <date> (resource) selectors depended on the JDK being used - or
|
||||
rather the locale provider being used and the default locale
|
||||
provider changed with Java 9.
|
||||
They are now fixed and the documentation has been updated to
|
||||
reflect the real patterns used rather than a non-formal description
|
||||
of the expected format.
|
||||
Bugzilla Report 59909
|
||||
|
||||
* Clarified the documentation of <get>'s retries attribute.
|
||||
Bugzilla Report 59930
|
||||
|
||||
* The ant wrapper script failed if backticks were passed on the
|
||||
command line.
|
||||
Bugzilla Report 60150, 59445
|
||||
|
||||
* The report generated by <junitreport> could contain duplicate
|
||||
characters in stack traces.
|
||||
Bugzilla Report 58661
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* New file selectors <executable>, <symlink> and <ownedBy>.
|
||||
|
||||
* New task <setpermissions> that provides the ability to set POSIX
|
||||
compatible permssions via NIO's PosixFilePermission
|
||||
|
||||
* <junit> now initializes the cause of the AssertionFailedError when
|
||||
converting from AssertionError.
|
||||
Bugzilla Report 58982
|
||||
|
||||
* <scp> now supports compression via the optional compressed attribute.
|
||||
Bugzilla Report 47552
|
||||
|
||||
* <junit> now supports JDK9 modules
|
||||
Github Pull Request #18
|
||||
|
||||
* a new implementation "builtin" has been added to <native2ascii> and
|
||||
is the default when running on JDK9+ since the tool itself has been
|
||||
removed from the JDK.
|
||||
Bugzilla Report 59855
|
||||
|
||||
* added a new <native2asciifilter> filter that can perform non-ASCII
|
||||
to Unicode-escape conversions.
|
||||
|
||||
* <rmic> defaults to the "forking" compiler on JDK 9+ as the
|
||||
implementation class of rmic is not exported by its containing
|
||||
module and thus not accessible to Ant without applying -XaddExports
|
||||
magic.
|
||||
Bugzilla Report 59860
|
||||
|
||||
* a new implementation "forking" has been added to <javah> and is
|
||||
used as default when running on JDK9.
|
||||
|
||||
* support for javac's -h switch has been added with the
|
||||
nativeheaderdir attribute.
|
||||
Bugzilla Report 59905
|
||||
|
||||
* it is now possible to set features of the TraX factory used by <xslt>
|
||||
and <junitreport>.
|
||||
|
||||
* it is now possible to use references to Ant types and classloaders
|
||||
built around Ant <path>s as values for TraX factory attributes.
|
||||
|
||||
* AntClassLoader and its subclasses register themselves as parallel
|
||||
capable.
|
||||
|
||||
* <junitreport> now enables the feature
|
||||
http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions
|
||||
when run on Java 9 so the redirect extension function can be used
|
||||
if when a SecurityManager is active.
|
||||
Bugzilla Report 60060
|
||||
|
||||
* support for javac's --release switch introduced with Java9 has been
|
||||
added.
|
||||
Bugzilla Report 60172
|
||||
|
||||
Changes from Ant 1.9.6 TO Ant 1.9.7
|
||||
===================================
|
||||
|
||||
Changes that could break older environments:
|
||||
-------------------------------------------
|
||||
|
||||
* <exec> and <apply> used to ignore the dir attribute if it was the
|
||||
same as the current working directory. They now no longer do,
|
||||
which changes the behavior for vmlauncher="false" which would have
|
||||
used the project's basedir rather than the current working
|
||||
directory in that case.
|
||||
Bugzilla Report 58555
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* ZipOutputStream could cause an ArrayIndexOutOfBoundsException when
|
||||
adding entries with comments. This never happens when using Ant as
|
||||
a build tool but may affect users using Ant's zip package as a
|
||||
library.
|
||||
|
||||
* <gunzip> and <bunzip2> didn't work for non-filesystem resources.
|
||||
|
||||
* <jar> ignored the zip64Mode attribute when creating manifest-only
|
||||
jars. This resulted in jar files that couldn't be read by Java5.
|
||||
Bugzilla Report 58428
|
||||
|
||||
* <untar> will now detect GNU tar longname/link records even if they
|
||||
don't use the names used by GNU tar itself. star is known to
|
||||
create archives of that kind.
|
||||
https://issues.apache.org/jira/browse/COMPRESS-324
|
||||
|
||||
* <script> could fail to find javax.script on JDK9 with Jigsaw.
|
||||
Bugzilla Report 58271
|
||||
|
||||
* <import> sometimes failed to normalize file names which could lead
|
||||
to files getting imported twice which in turn could lead to targets
|
||||
getting executed twice.
|
||||
Bugzilla Report 58886
|
||||
|
||||
* TarInputStream now properly extraxt directory entries with a
|
||||
non-zero size.
|
||||
|
||||
* <union> would drop file resources pointing to the same file but
|
||||
using different names.
|
||||
Bugzilla Report 57965
|
||||
|
||||
* <replace>'s result was undefined when using the replacefilterfile
|
||||
attribute and some keys inside the properties files have been
|
||||
substrings of other keys. Keys are now sorted by descending size.
|
||||
Bugzilla Report 58997
|
||||
|
||||
* Ant fails to run when arguments contain double-quote character.
|
||||
Bugzilla Report 58898
|
||||
|
||||
* Ant fails to run if ANT_HOME contains a double-quote character.
|
||||
Bugzilla Report 58874
|
||||
|
||||
* Definer's way to parse URLs from classloader breaks with
|
||||
recent Java 9 builds (b108).
|
||||
Bugzilla Report 59130
|
||||
|
||||
* <ant> and <antcall> now preserve the ext status set by an <exit>
|
||||
task.
|
||||
Bugzilla Report 59228
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* <scp> now supports (filesystem-only) resource collections in
|
||||
addition to filesets.
|
||||
Bugzilla Report 50769
|
||||
|
||||
* The <http> condition has a new optional attribute followRedirects.
|
||||
Bugzilla Report 58840
|
||||
|
||||
* <java> now supports Java9 modules.
|
||||
https://github.com/apache/ant/pull/15
|
||||
|
||||
* <javac> now supports Java9 modules.
|
||||
https://github.com/apache/ant/pull/16
|
||||
|
||||
* <sshexec> and <scp> have two new attributes serverAliveInterval and
|
||||
serverAliveCountMax that can be used to keep a intermediaries from
|
||||
closing idle connections.
|
||||
Bugzilla Report 59162
|
||||
|
||||
Changes from Ant 1.9.5 TO Ant 1.9.6
|
||||
===================================
|
||||
|
||||
Changes that could break older environments:
|
||||
-------------------------------------------
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* ArrayIndexOutOfBoundsException when ZIP extra fields are read and
|
||||
the entry contains an UnparseableExtraField.
|
||||
https://issues.apache.org/jira/browse/COMPRESS-317
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* Hidden <javaconstant> resource is published now. It reads the
|
||||
value of a specified java constant.
|
||||
|
||||
|
||||
Changes from Ant 1.9.4 TO Ant 1.9.5
|
||||
===================================
|
||||
|
||||
Changes that could break older environments:
|
||||
-------------------------------------------
|
||||
|
||||
* The ReplaceTokens filter can now use token-separators longer than
|
||||
one character. This means it can be used to replace mustache-style
|
||||
{{patterns}} and similar templates. This is going to break code
|
||||
that invokes the setters on ReplaceTokens via the Java API as their
|
||||
parameters have been changed from char to String. It may also
|
||||
break build files that specified multi character tokens and relied
|
||||
on Ant silently ignoring all but the first character.
|
||||
Bugzilla Report 56584
|
||||
|
||||
* The changes that added <get>'s support for gzip encoding
|
||||
automatically uncompressed content that would not have been touched
|
||||
before - like when downloading .tar.gz files. A new flag has been
|
||||
added to control the behavior and its default will make <get> work
|
||||
as it did in 1.9.3. I.e. if you want it to work like 1.9.4
|
||||
you have to explicitly set tryGzipEncoding to true.
|
||||
Bugzilla Report 57048
|
||||
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* TarArchiveInputStream failed to read archives with empty gid/uid
|
||||
fields.
|
||||
Bugzilla Report 56641
|
||||
|
||||
* TarArchiveInputStream could throw IOException when reading PAX
|
||||
headers from a "slow" InputStream.
|
||||
|
||||
* XMLJunitResultFormatter could throw NullPointerException if Java
|
||||
cannot determine the local hostname.
|
||||
Bugzilla Report 56593
|
||||
|
||||
* URLResource#getLastModified tried to access the connection to the
|
||||
URL without making sure it was established, potentially leading to
|
||||
a NullPointerException when using FTP.
|
||||
Bugzilla Report 56873
|
||||
|
||||
* Long-Name and -link or PAX-header entries in TAR archives
|
||||
always had the current time as last modfication time, creating
|
||||
archives that are different at the byte level each time an
|
||||
archive was built.
|
||||
|
||||
* runant.py should now work as well when the path of the Java executable
|
||||
contains spaces.
|
||||
github pull request #1
|
||||
|
||||
* <junitreport> now supports nested <classpath> and <factory> elements.
|
||||
Bugzilla Report 47002
|
||||
|
||||
* complete-ant-cmd.pl now also knows about the -file option.
|
||||
Bugzilla Report 57371
|
||||
|
||||
* the br-replace template inside the XSLT stylesheets used by
|
||||
<junitreport> could cause stack overflows or out-of-memory errors
|
||||
when applied to big outputs.
|
||||
Bugzilla Report 57341
|
||||
|
||||
* removed spurious warning about unclosed ZipFiles when reading the
|
||||
archive failed.
|
||||
Port of https://issues.apache.org/jira/browse/COMPRESS-297
|
||||
|
||||
* FileUtils.rename which is used by several tasks can throw a
|
||||
NullPointerException if the "normal" renameTo operation fails and
|
||||
an exception occurs while rename falls back to copying and deleting
|
||||
the file.
|
||||
Bugzilla Report 57533
|
||||
|
||||
* complete-ant-cmd.pl would incorrectly suggest words from the build
|
||||
file description.
|
||||
Bugzilla Report 51931
|
||||
|
||||
* complete-ant-cmd.pl now also completes tasks without a description.
|
||||
Bugzilla Report 57542
|
||||
|
||||
* LocalPropertyStack could run into ConcurrentModificationException
|
||||
when tasks spawned new child threads that accessed the properties.
|
||||
Bugzilla Report 55074
|
||||
|
||||
* TarEntry's constructor with a File and a String arg didn't
|
||||
normalize the name.
|
||||
|
||||
* Between 1.8.4 and 1.9.0 TarInputStream started to parse file
|
||||
names using the platform's default encoding rather than as ASCII.
|
||||
This has been a breaking change that has never been marked as such
|
||||
(in fact it went unnoticed). In order to allow <untar> and
|
||||
<tarfileset> to work on platforms who's encoding doesn't match the
|
||||
encoding of file names inside the archive, both now support
|
||||
encoding attributes.
|
||||
The attribute has also been added to <tar> for symmetry.
|
||||
Bugzilla Report 57822
|
||||
|
||||
Other changes:
|
||||
--------------
|
||||
|
||||
* it is now possible to provide proxy configuration to signjar
|
||||
when using the timestamped authority.
|
||||
Bugzilla Report 56678
|
||||
|
||||
* complete-ant-cmd.pl now also analyzes the ANT_ARGS environment
|
||||
variable.
|
||||
Bugzilla Report 57371
|
||||
|
||||
* ported some of the write-optimization of Commons Compress 1.10 to
|
||||
the ZIP package
|
||||
|
||||
* adapted unit tests to Java9 and added "javac1.9" as valid option
|
||||
for javac's compiler attribute.
|
||||
|
||||
* performance improvements for <intersect>
|
||||
Bugzilla Report 57588
|
||||
|
||||
* MailLogger can now add CC and BCC addresses.
|
||||
Bugzilla Report 57789.
|
||||
|
||||
* <scp>'s buffer size has been increased from 1k to 100k to match
|
||||
<ftp> and <get>.
|
||||
github pull requests #8 and #9
|
||||
|
||||
* The tar package can now deal with group and user ids bigger than
|
||||
0x80000000.
|
||||
https://issues.apache.org/jira/browse/COMPRESS-314
|
||||
https://issues.apache.org/jira/browse/COMPRESS-315
|
||||
|
||||
* <scp> has new attributes fileMode and dirMode that control the
|
||||
permissions on the remote side when sending data via SSH.
|
||||
Bugzilla Report 43271.
|
||||
|
||||
* New <allbutlast> and <allbutfirst> resource collections can be used
|
||||
to select all but a given subset of a resource collection.
|
||||
Bugzilla Report 57834.
|
||||
|
||||
Changes from Ant 1.9.3 TO Ant 1.9.4
|
||||
===================================
|
||||
|
||||
@@ -334,11 +1029,11 @@ Fixed bugs:
|
||||
|
||||
* Updated documentation to fix spelling errors / broken links.
|
||||
Bugzilla Reports 53215, 53291, 53202
|
||||
|
||||
|
||||
* Unable to override system properties. It was not possible not to override
|
||||
system properties from the command line (or from a property file).
|
||||
Bugzilla Report 51792
|
||||
|
||||
|
||||
* <javac> by default fails when run on JDK 8.
|
||||
Bugzilla Report 53347.
|
||||
|
||||
@@ -515,7 +1210,7 @@ Fixed bugs:
|
||||
* Exec task may mix the stderr and stdout output while logging it
|
||||
Bugzilla Report 50507.
|
||||
|
||||
* Missing space between "finished" and timestamp in task/target
|
||||
* Missing space between "finished" and timestamp in task/target
|
||||
finish message from ProfileLogger.
|
||||
Bugzilla Report 51109.
|
||||
|
||||
@@ -529,10 +1224,10 @@ Fixed bugs:
|
||||
Bugzilla Report 42696.
|
||||
|
||||
* quiet attribute added to the copy and move tasks, to be used together
|
||||
with failonerror=false, so warnings won't get logged
|
||||
with failonerror=false, so warnings won't get logged
|
||||
Bugzilla Report 48789.
|
||||
|
||||
* System.in was closed and not readable anymore by the DefaultInputHandler
|
||||
* System.in was closed and not readable anymore by the DefaultInputHandler
|
||||
when Ant is used via its Java API.
|
||||
Bugzilla Report 51161
|
||||
|
||||
@@ -696,10 +1391,10 @@ Changes that could break older environments:
|
||||
Fixed bugs:
|
||||
-----------
|
||||
|
||||
* hostinfo now prefers addresses with a hostname over addresses without
|
||||
* hostinfo now prefers addresses with a hostname over addresses without
|
||||
a hostname, provided the addresses have the same scope.
|
||||
For local lookup, no IP address will be put in NAME / DOMAIN anymore.
|
||||
For remote lookup, if a host name was provided and only an IP address is
|
||||
For remote lookup, if a host name was provided and only an IP address is
|
||||
found, the IP address will no longer overwrite the host name provided to the
|
||||
task.
|
||||
Bugzilla Report 49513
|
||||
@@ -707,8 +1402,8 @@ Fixed bugs:
|
||||
* mmap-based file copy problems under JDK 1.4 on Linux.
|
||||
Bugzilla Report 49430.
|
||||
|
||||
* The Sun JVM tries to mmap the entire file during a copy.
|
||||
For large files this is not feasible.
|
||||
* The Sun JVM tries to mmap the entire file during a copy.
|
||||
For large files this is not feasible.
|
||||
We now explicitly request to copy at most 16 MiB per request.
|
||||
Bugzilla Report 49326.
|
||||
|
||||
@@ -861,7 +1556,7 @@ Other changes:
|
||||
The wildcards are not expanded or even evaluated by Ant and will be
|
||||
used literally. The resulting path may be unusable as a CLASSPATH
|
||||
for Java versions prior to Java6 and likely doesn't mean anything
|
||||
when used in any other way than a CLASSPATH for a forked Java VM.
|
||||
when used in any other way than a CLASSPATH for a forked Java VM.
|
||||
Bugzilla Report 46842.
|
||||
|
||||
* A new attribute allows targets to deal with nonexistent extension
|
||||
@@ -931,7 +1626,7 @@ Other changes:
|
||||
should also benefit any operation that scans directories in Ant.
|
||||
Bugzilla Report 50200.
|
||||
|
||||
Changes from Ant 1.8.0 TO Ant 1.8.1
|
||||
Changes from Ant 1.8.0 TO Ant 1.8.1
|
||||
===================================
|
||||
|
||||
Changes that could break older environments:
|
||||
@@ -991,7 +1686,7 @@ Fixed bugs:
|
||||
1.7.1
|
||||
Bugzilla Report 48853
|
||||
|
||||
* ANT_CMD_LINE_ARGS are rippling through lower level Ant usage
|
||||
* ANT_CMD_LINE_ARGS are rippling through lower level Ant usage
|
||||
Bugzilla Report 48876
|
||||
|
||||
* email : IO error sending mail with plain mimetype
|
||||
@@ -1055,7 +1750,7 @@ Other changes:
|
||||
equals condition allowed Object args, but Ant 1.8.x+ property
|
||||
evaluation may yield values of any type.
|
||||
|
||||
* BuildFileTest.assertPropertyUnset() fails with a slightly more
|
||||
* BuildFileTest.assertPropertyUnset() fails with a slightly more
|
||||
meaningful error message
|
||||
Bugzilla Report 48834
|
||||
|
||||
@@ -1095,7 +1790,7 @@ Fixed bugs:
|
||||
* stack traces were not reported at all by <junit/>
|
||||
when filtertrace="on", which is the default.
|
||||
|
||||
* ant.bat can now also process the -noclasspath switch when it is
|
||||
* ant.bat can now also process the -noclasspath switch when it is
|
||||
the first switch on a command line.
|
||||
Bugzilla Report 48186.
|
||||
|
||||
@@ -1291,7 +1986,7 @@ Changes that could break older environments:
|
||||
* A new property syntax can be used to set attributes from
|
||||
references: ${ant.ref:some-reference}
|
||||
|
||||
In most cases this will yield the exact same result as
|
||||
In most cases this will yield the exact same result as
|
||||
${toString:some-reference} - only when an attribute setter method
|
||||
accepts an object type other than string and the project's
|
||||
reference is an Object of matching type the new syntax will pass in
|
||||
@@ -1328,12 +2023,12 @@ Fixed bugs:
|
||||
* RPM task needed an inserted space between the define and the value.
|
||||
Bugzilla Report 46659.
|
||||
|
||||
* Got rid of deadlock between in, out and err in the Redirector.
|
||||
* Got rid of deadlock between in, out and err in the Redirector.
|
||||
Bugzilla Report 44544.
|
||||
|
||||
* Caused by AssertionError no longer filtered.
|
||||
Bugzilla Report 45631.
|
||||
|
||||
|
||||
* <zip> would sometimes recreate JARs unnecessarily.
|
||||
Bugzilla Report 45902.
|
||||
|
||||
@@ -1380,10 +2075,10 @@ Fixed bugs:
|
||||
have full control.
|
||||
Bugzilla Report 34638.
|
||||
|
||||
* <sql> would fail if the executed statment didn't return a result
|
||||
* <sql> would fail if the executed statement didn't return a result
|
||||
set with some JDBC driver that dissalow Statement.getResultSet to
|
||||
be called in such a situation.
|
||||
Bugzilla Report 36265
|
||||
Bugzilla Report 36265
|
||||
|
||||
* if the executed statement in <sql> returned a result set and an
|
||||
update count, the count would be lost.
|
||||
@@ -1590,7 +2285,7 @@ Fixed bugs:
|
||||
Bugzilla Report 29731.
|
||||
|
||||
* <record> didn't work properly with nested builds.
|
||||
Bugzilla Report 41368.
|
||||
Bugzilla Report 41368.
|
||||
|
||||
* <jar> with filesetmanifest different from skip didn't work if the
|
||||
update attribute has been set to true.
|
||||
@@ -1644,7 +2339,7 @@ Fixed bugs:
|
||||
* The tar task failed to recognize that the archive had to be
|
||||
(re-)created in some cases where the sources are filesystem based
|
||||
resources but not filesets.
|
||||
Bugzilla Report 48035.
|
||||
Bugzilla Report 48035.
|
||||
|
||||
* <sshexec>'s outputproperty was prefixed by the executed command
|
||||
when the command attribute has been used, breaking backwards
|
||||
@@ -1665,8 +2360,8 @@ Other changes:
|
||||
* The get task now also follows redirects from http to https
|
||||
Bugzilla Report 47433
|
||||
|
||||
* A HostInfo task was added performing information on hosts, including info on
|
||||
the host ant is running on.
|
||||
* A HostInfo task was added performing information on hosts, including info on
|
||||
the host ant is running on.
|
||||
Bugzilla Reports 45861 and 31164.
|
||||
|
||||
* There is now a FileProvider interface for resources that act as a source
|
||||
@@ -1785,7 +2480,7 @@ Other changes:
|
||||
expression.
|
||||
Bugzilla Report 45284
|
||||
|
||||
* Enhanced performance of Project.fireMessageLoggedEvent and DirectoryScanner
|
||||
* Enhanced performance of Project.fireMessageLoggedEvent and DirectoryScanner
|
||||
Bugzilla Reports 45651 and 45665
|
||||
|
||||
* The package list location for offline links can now be specified as
|
||||
@@ -1938,7 +2633,7 @@ Other changes:
|
||||
process proceed if an error occurs.
|
||||
Bugzilla Report 36260.
|
||||
|
||||
* <xslt> has a new attribute failOnNoResources that can be used to
|
||||
* <xslt> has a new attribute failOnNoResources that can be used to
|
||||
make the build fail/continue if the collection of resources to
|
||||
transform is empty.
|
||||
Bugzilla Report 46274.
|
||||
@@ -2185,7 +2880,7 @@ Changes that could break older environments:
|
||||
incoming (OutputStream) content.
|
||||
|
||||
* <java> with fork now returns gives -1 instead of 0 as result when failonerror
|
||||
is false and some exception (including timeout) occurs. Br 42377.
|
||||
is false and some exception (including timeout) occurs. Br 42377.
|
||||
|
||||
* ant-type attribute has been marked as deprecated and a warning has been
|
||||
issued if it is encountered in the build file.
|
||||
@@ -2261,7 +2956,7 @@ Fixed bugs:
|
||||
* Synchonization issues in PropertyHelper. Bugzilla 41353.
|
||||
|
||||
* <concat binary="true" append="true"> did not append. Bugzilla 41399.
|
||||
|
||||
|
||||
* -autoproxy turns Java1.5+ automatic proxy support on. Bugzilla 41904
|
||||
|
||||
* Handle null result of system getProperty(). Bugzilla 42334.
|
||||
@@ -2487,10 +3182,10 @@ Changes that could break older environments:
|
||||
* IContract optional task removed as the required library is no
|
||||
longer available.
|
||||
|
||||
* Metamata (maudit, mmetrics, and mparse tasks) removed as the required
|
||||
* Metamata (maudit, mmetrics, and mparse tasks) removed as the required
|
||||
library is no longer available.
|
||||
|
||||
* Sitraka (jpcoverage, jpcovmerge, jpcovreport) tasks suppressed as the
|
||||
* Sitraka (jpcoverage, jpcovmerge, jpcovreport) tasks suppressed as the
|
||||
required library is no longer available.
|
||||
|
||||
* <fixcrlf> used \r (Mac) line endings on OS X, whose proper line separator
|
||||
@@ -2546,7 +3241,7 @@ Fixed bugs:
|
||||
* OOM caused by IH holding on to classes and thus their classloaders.
|
||||
Bugzilla 28283 and 33061.
|
||||
|
||||
* <delete> doesnt delete when defaultexcludes="false" and no includes is set
|
||||
* <delete> doesn't delete when defaultexcludes="false" and no includes is set
|
||||
fixed. Bugzilla 40313.
|
||||
|
||||
* Behavior change of DirectoryScanner/AbstractFileset when conditional include
|
||||
@@ -2832,7 +3527,7 @@ Other changes:
|
||||
distribution. Bugzilla 40980.
|
||||
|
||||
* Roll back automatic proxy enabling on Java 1.5. It broke things like
|
||||
Oracle JDBC drivers, and Ant itself on IBM's JVM on AIX, and didnt
|
||||
Oracle JDBC drivers, and Ant itself on IBM's JVM on AIX, and didn't
|
||||
seem to work to well the rest of the time.
|
||||
To enable the feature, use the -autoproxy command line option.
|
||||
|
||||
@@ -4302,7 +4997,7 @@ Other changes:
|
||||
|
||||
* <jdepend> now supports a new nested element <classespath> which is
|
||||
the same as <sourcespath> but point to compiled classes (the
|
||||
prefered mode of operation for JDepend > 2.5). Additionally, nested
|
||||
preferred mode of operation for JDepend > 2.5). Additionally, nested
|
||||
<exclude> elements can be used to exclude certain packages from
|
||||
being parsed. Bugzilla Report 17134.
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,335 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!--
|
||||
=======================================================================
|
||||
Build file to fetch optional libraries for Apache Ant
|
||||
=======================================================================
|
||||
-->
|
||||
<project name="fetch" default="all" basedir=".">
|
||||
|
||||
<description>
|
||||
This build file downloads JAR files that optional Ant tasks use,
|
||||
and installs them in a location that is accessible the next time Ant runs.
|
||||
|
||||
You can choose three locations, by going -Ddest=LOCATION on the command line
|
||||
-Ddest=user user lib dir ${user.home}/.ant/lib
|
||||
-Ddest=system ant lib dir ${ant.home}/lib
|
||||
-Ddest=optional optional dir $${basedir}/lib/optional (for Ant developers)
|
||||
|
||||
You may also need to set proxy settings. On Java1.5, Ant tries to get
|
||||
this from the OS, unless you use the -noproxy option.
|
||||
|
||||
Proxies can be configured manually setting the JVM proxy values in the
|
||||
ANT_OPTS environment variable.
|
||||
|
||||
For example, to set the proxy up in the tcsh shell, the command would be
|
||||
something like:
|
||||
|
||||
For csh/tcsh:
|
||||
setenv ANT_OPTS "-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"
|
||||
For bash:
|
||||
export ANT_OPTS="-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"
|
||||
For Windows, set the environment variable in the appropriate dialog box
|
||||
and open a new console. or, by hand
|
||||
set ANT_OPTS = -Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080
|
||||
</description>
|
||||
|
||||
<!-- Give user a chance to override without editing this file
|
||||
(and without typing -D each time it compiles it) -->
|
||||
<property file="${user.home}/.ant/ant.properties"/>
|
||||
<property name="lib.dir" location="lib" />
|
||||
<property name="optional.dir" location="${lib.dir}/optional" />
|
||||
<property name="userlib.dir" location="${user.home}/.ant/lib" />
|
||||
|
||||
<!-- load in our properties table -->
|
||||
<property file="${lib.dir}/libraries.properties"/>
|
||||
|
||||
<!-- Temporary cache for working files -->
|
||||
<property name="temp.dir" location="${user.home}/.ant/tempcache" />
|
||||
<property name="keep.temp.dir" value="true" />
|
||||
|
||||
<import file="get-m2.xml" />
|
||||
|
||||
<target name="pick-dest">
|
||||
<fail>
|
||||
<condition>
|
||||
<not>
|
||||
<isset property="dest"/>
|
||||
</not>
|
||||
</condition>ERROR
|
||||
Set -Ddest=LOCATION on the command line
|
||||
-Ddest=user user lib dir ${user.home}/.ant/lib
|
||||
-Ddest=system ant lib dir ${ant.home}/lib
|
||||
-Ddest=optional optional dir $${basedir}/lib/optional (for Ant developers)
|
||||
</fail>
|
||||
|
||||
<condition property="dest.dir"
|
||||
value="${lib.dir}">
|
||||
<equals arg1="${dest}" arg2="system" />
|
||||
</condition>
|
||||
<condition property="dest.dir"
|
||||
value="${optional.dir}">
|
||||
<equals arg1="${dest}" arg2="optional" />
|
||||
</condition>
|
||||
<condition property="dest.dir"
|
||||
value="${userlib.dir}">
|
||||
<equals arg1="${dest}" arg2="user" />
|
||||
</condition>
|
||||
<fail unless="dest.dir">Unknown destination : ${dest}</fail>
|
||||
<echo>Downloading to ${dest.dir}</echo>
|
||||
<property name="m2.dest.dir" value="${dest.dir}" />
|
||||
</target>
|
||||
|
||||
|
||||
<target name="macros" depends="pick-dest,get-m2"
|
||||
xmlns:artifact="antlib:org.apache.maven.artifact.ant">
|
||||
|
||||
<macrodef name="f2">
|
||||
<attribute name="project" />
|
||||
<attribute name="archive" default="@{project}"/>
|
||||
<attribute name="repository" default="${m2.repo}"/>
|
||||
<sequential>
|
||||
<fail>
|
||||
Unknown archive @{archive} -no property @{archive}.version defined in ${lib.dir}/libraries.properties.
|
||||
<condition>
|
||||
<not>
|
||||
<isset property="@{archive}.version"/>
|
||||
</not>
|
||||
</condition>
|
||||
</fail>
|
||||
<artifact:dependencies pathID="@{archive}.path">
|
||||
<dependency groupID="@{project}"
|
||||
artifactID="@{archive}"
|
||||
version="${@{archive}.version}"/>
|
||||
<remoteRepository url="@{repository}" />
|
||||
</artifact:dependencies>
|
||||
<!-- now we are left with the problem of getting the files
|
||||
into our directory -->
|
||||
<copy todir="${dest.dir}">
|
||||
<path refid="@{archive}.path" />
|
||||
<flattenmapper/>
|
||||
</copy>
|
||||
</sequential>
|
||||
</macrodef>
|
||||
</target>
|
||||
|
||||
<target name="nonm2-macros" depends="pick-dest">
|
||||
<macrodef name="get-ftp-file">
|
||||
<attribute name="host" />
|
||||
<attribute name="port" default="21"/>
|
||||
<attribute name="remotedir" />
|
||||
<attribute name="filename" />
|
||||
<attribute name="localdir" default="${dest.dir}" />
|
||||
<attribute name="user" default="anonymous"/>
|
||||
<attribute name="pw" default="anonymous"/>
|
||||
<sequential>
|
||||
<ftp server="@{host}" port="@{port}" userid="@{user}" password="@{pw}" passive="true"
|
||||
remotedir="@{remotedir}" action="get" depends="true" preserveLastModified="true"
|
||||
skipFailedTransfers="true">
|
||||
<fileset dir="@{localdir}">
|
||||
<include name="@{filename}" />
|
||||
</fileset>
|
||||
</ftp>
|
||||
</sequential>
|
||||
</macrodef>
|
||||
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<!-- any init stuff -->
|
||||
<target name="init" depends="macros" />
|
||||
|
||||
<target name="init-no-m2" depends="nonm2-macros" />
|
||||
|
||||
<target name="init-cache">
|
||||
<available property="temp.cache.already.exists" file="${temp.dir}" type="dir" />
|
||||
<condition property="user.wants.temp.cache">
|
||||
<and>
|
||||
<isset property="keep.temp.dir" />
|
||||
<not>
|
||||
<or>
|
||||
<equals arg1="${keep.temp.dir}" arg2="false" casesensitive="false" />
|
||||
<equals arg1="${keep.temp.dir}" arg2="no" casesensitive="false" />
|
||||
<equals arg1="${keep.temp.dir}" arg2="off" casesensitive="false" />
|
||||
</or>
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="delete.temp.cache">
|
||||
<and>
|
||||
<not>
|
||||
<isset property="temp.cache.already.exists" />
|
||||
</not>
|
||||
<not>
|
||||
<isset property="user.wants.temp.cache" />
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="-setup-temp-cache" depends="init-cache" unless="temp.cache.already.exists"
|
||||
description="Setup temporary cache for downloaded files">
|
||||
<mkdir dir="${temp.dir}" />
|
||||
</target>
|
||||
|
||||
<target name="-cleanup-temp-cache" depends="init-cache" if="delete.temp.cache"
|
||||
description="Gets rid of the temporary cache directory">
|
||||
<delete dir="${temp.dir}" />
|
||||
</target>
|
||||
|
||||
|
||||
<target name="diag" depends="init">
|
||||
<echoproperties />
|
||||
</target>
|
||||
|
||||
<target name="logging"
|
||||
description="load logging libraries"
|
||||
depends="init">
|
||||
<f2 project="log4j" />
|
||||
<f2 project="commons-logging" archive="commons-logging-api" />
|
||||
</target>
|
||||
|
||||
<target name="junit"
|
||||
description="load junit libraries"
|
||||
depends="init">
|
||||
<f2 project="junit" />
|
||||
</target>
|
||||
|
||||
<target name="xml"
|
||||
description="load full XML libraries (xalan, resolver)"
|
||||
depends="init">
|
||||
<f2 project="xalan" />
|
||||
<f2 project="xml-resolver" />
|
||||
</target>
|
||||
|
||||
<target name="networking"
|
||||
description="load networking libraries (commons-net; jsch)"
|
||||
depends="init">
|
||||
<f2 project="commons-net" />
|
||||
<f2 project="com.jcraft" archive="jsch"/>
|
||||
</target>
|
||||
|
||||
<target name="regexp"
|
||||
description="load regexp libraries"
|
||||
depends="init">
|
||||
<f2 project="regexp" />
|
||||
<f2 project="oro" />
|
||||
</target>
|
||||
|
||||
<target name="antlr"
|
||||
description="load antlr libraries"
|
||||
depends="init">
|
||||
<f2 project="antlr" />
|
||||
</target>
|
||||
|
||||
<target name="bcel"
|
||||
description="load bcel libraries"
|
||||
depends="init">
|
||||
<f2 project="bcel" />
|
||||
</target>
|
||||
|
||||
<target name="jdepend"
|
||||
description="load jdepend libraries"
|
||||
depends="init">
|
||||
<f2 project="jdepend" />
|
||||
</target>
|
||||
|
||||
<target name="bsf"
|
||||
description="load bsf libraries"
|
||||
depends="init">
|
||||
<f2 project="bsf" />
|
||||
</target>
|
||||
|
||||
<target name="jruby"
|
||||
description="load jruby"
|
||||
depends="bsf">
|
||||
<f2 project="org.jruby" archive="jruby"/>
|
||||
</target>
|
||||
|
||||
<target name="beanshell"
|
||||
description="load beanshell support"
|
||||
depends="bsf">
|
||||
<f2 project="org.beanshell" archive="bsh"/>
|
||||
<f2 project="org.beanshell" archive="bsh-core"/>
|
||||
</target>
|
||||
|
||||
<target name="jython"
|
||||
description="load jython"
|
||||
depends="bsf">
|
||||
<f2 project="jython" archive="jython"/>
|
||||
</target>
|
||||
|
||||
<target name="rhino"
|
||||
description="load rhino"
|
||||
depends="bsf">
|
||||
<f2 project="rhino" archive="js"/>
|
||||
</target>
|
||||
|
||||
<target name="script"
|
||||
description="load script languages (except jython)"
|
||||
depends="bsf,jruby,beanshell,rhino"/>
|
||||
|
||||
<target name="debugging"
|
||||
description="internal ant debugging"
|
||||
depends="init">
|
||||
<f2 project="which" />
|
||||
</target>
|
||||
|
||||
<target name="javamail" depends="init"
|
||||
description="load javamail">
|
||||
<f2 project="javax.mail" archive="mail"/>
|
||||
</target>
|
||||
|
||||
<target name="jspc" depends="init" description="loads Jasper">
|
||||
<f2 project="tomcat" archive="jasper-compiler"/>
|
||||
<f2 project="tomcat" archive="jasper-runtime"/>
|
||||
<f2 project="javax.servlet" archive="servlet-api"/>
|
||||
</target>
|
||||
|
||||
<target name="jai" depends="init"
|
||||
description="load java advanced imaging">
|
||||
<f2 project="javax.media" archive="jai-core" repository="https://repository.jboss.org/nexus/content/groups/public/"/>
|
||||
<f2 project="com.sun.media" archive="jai-codec" repository="https://repository.jboss.org/nexus/content/groups/public/"/>
|
||||
</target>
|
||||
|
||||
<target name="netrexx" depends="init-no-m2,-setup-temp-cache,-fetch-netrexx,-fetch-netrexx-no-commons-net"
|
||||
description="load NetRexx compiler">
|
||||
<copy todir="${dest.dir}" flatten="true">
|
||||
<zipfileset src="${temp.dir}/NetRexx.zip">
|
||||
<include name="NetRexx\lib\NetRexxC.jar" />
|
||||
<include name="NetRexx\browse\license.txt" />
|
||||
</zipfileset>
|
||||
</copy>
|
||||
<antcall target="-cleanup-temp-cache"/>
|
||||
</target>
|
||||
<available property="have.commons.net" classname="org.apache.commons.net.ftp.FTPClientConfig"/>
|
||||
<target name="-fetch-netrexx" if="have.commons.net">
|
||||
<get-ftp-file host="ftp.software.ibm.com" remotedir="/software/awdtools/netrexx"
|
||||
filename="NetRexx.zip" localdir="${temp.dir}" />
|
||||
</target>
|
||||
<target name="-fetch-netrexx-no-commons-net" unless="have.commons.net">
|
||||
<get src="ftp://ftp.software.ibm.com/software/awdtools/netrexx/NetRexx.zip" dest="${temp.dir}/NetRexx.zip" skipexisting="true"/>
|
||||
</target>
|
||||
|
||||
<target name="all"
|
||||
description="load all the libraries (except jython)"
|
||||
depends="logging,junit,xml,networking,regexp,antlr,bcel,jdepend,bsf,debugging,script,javamail,jspc,jai,netrexx" />
|
||||
|
||||
</project>
|
||||
@@ -1,121 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!--
|
||||
=======================================================================
|
||||
Build file to fetch maven2 tasks; extracted from (Ant's) fetch.xml
|
||||
=======================================================================
|
||||
-->
|
||||
<project name="get-m2" default="get-m2" basedir=".">
|
||||
|
||||
<description>
|
||||
This build file downloads the Maven2 Ant tasks,
|
||||
and installs them in the location specified by the m2.dest.dir property.
|
||||
|
||||
You may need to set proxy settings. On Java1.5, Ant tries to get
|
||||
this from the OS, unless you use the -noproxy option.
|
||||
|
||||
Proxies can be configured manually setting the JVM proxy values in the
|
||||
ANT_OPTS environment variable.
|
||||
|
||||
For example, to set the proxy up in the tcsh shell, the command would be
|
||||
something like:
|
||||
|
||||
For csh/tcsh:
|
||||
setenv ANT_OPTS "-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"
|
||||
For bash:
|
||||
export ANT_OPTS="-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"
|
||||
For Windows, set the environment variable in the appropriate dialog box
|
||||
and open a new console. or, by hand
|
||||
set ANT_OPTS = -Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080
|
||||
</description>
|
||||
|
||||
<property file="get-m2.properties" />
|
||||
|
||||
<property name="m2.antlib.resource"
|
||||
value="org/apache/maven/artifact/ant/antlib.xml" />
|
||||
|
||||
<property name="m2.antlib.uri"
|
||||
value="antlib:org.apache.maven.artifact.ant" />
|
||||
|
||||
<macrodef name="require">
|
||||
<attribute name="property" />
|
||||
<sequential>
|
||||
<fail unless="@{property}">$${@{property}} not specified</fail>
|
||||
</sequential>
|
||||
</macrodef>
|
||||
|
||||
<target name="probe-m2">
|
||||
<require property="m2.dest.dir" />
|
||||
<require property="m2.jar.name" />
|
||||
|
||||
<!-- Look for M2 ant tasks in our classpath-->
|
||||
<property name="m2.artifact" location="${m2.dest.dir}/${m2.jar.name}" />
|
||||
<available property="m2.antlib.found" resource="${m2.antlib.resource}" />
|
||||
<condition property="m2.antlib.typefound">
|
||||
<typefound name="${m2.antlib.uri}:artifact" />
|
||||
</condition>
|
||||
<available property="m2.artifact.found" file="${m2.artifact}" type="file" />
|
||||
</target>
|
||||
|
||||
<target name="download-m2" depends="probe-m2" unless="m2.artifact.found">
|
||||
<require property="m2.antlib.url" />
|
||||
<echo>Downloading to ${m2.dest.dir}</echo>
|
||||
|
||||
<mkdir dir="${m2.dest.dir}" />
|
||||
<!-- fetch M2 ant tasks into our repository, if it is not there-->
|
||||
<get src="${m2.antlib.url}"
|
||||
dest="${m2.artifact}"
|
||||
verbose="true"
|
||||
usetimestamp="false" />
|
||||
</target>
|
||||
|
||||
<target name="dont-validate-m2-checksum" depends="probe-m2"
|
||||
if="m2.artifact.found">
|
||||
<property name="checksum.equal" value="true" />
|
||||
</target>
|
||||
|
||||
<target name="validate-m2-checksum"
|
||||
depends="download-m2,dont-validate-m2-checksum"
|
||||
if="m2.sha1.checksum" unless="m2.artifact.found">
|
||||
<checksum file="${m2.artifact}"
|
||||
algorithm="SHA"
|
||||
property="${m2.sha1.checksum}"
|
||||
verifyProperty="checksum.equal" />
|
||||
</target>
|
||||
|
||||
<target name="checksum-mismatch" depends="validate-m2-checksum"
|
||||
if="m2.sha1.checksum" unless="checksum.equal">
|
||||
<delete file="${m2.artifact}" />
|
||||
<fail>
|
||||
Failed to verify the downloaded file ${m2.antlib.url}" against the checksum
|
||||
coded into libraries.properties.
|
||||
The local copy has been deleted, for security reasons
|
||||
</fail>
|
||||
</target>
|
||||
|
||||
<target name="checksum-match" depends="checksum-mismatch"
|
||||
unless="m2.antlib.found">
|
||||
<taskdef classpath="${m2.artifact}" resource="${m2.antlib.resource}"
|
||||
uri="${m2.antlib.uri}" />
|
||||
</target>
|
||||
|
||||
<target name="get-m2" depends="checksum-match"
|
||||
description="Download the Maven2 Ant tasks" />
|
||||
|
||||
</project>
|
||||
Binary file not shown.
@@ -27,13 +27,13 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-antlr</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + ANTLR</name>
|
||||
<description>antlr specific task.
|
||||
The implementation forks a java process, therefore the antlr jar file is only needed at runtime</description>
|
||||
@@ -41,15 +41,14 @@
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<optional>true</optional>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<!-- add a dependency with antlr 2.7.2 consistent with libraries.properties antlr 2.7.6 is also available on ibiblio-->
|
||||
<groupId>antlr</groupId>
|
||||
<artifactId>antlr</artifactId>
|
||||
<version>2.7.2</version>
|
||||
<version>2.7.7</version>
|
||||
<optional>true</optional>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
@@ -27,25 +27,25 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-apache-bcel</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + BCEL</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>bcel</groupId>
|
||||
<groupId>org.apache.bcel</groupId>
|
||||
<artifactId>bcel</artifactId>
|
||||
<version>5.1</version>
|
||||
<version>6.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -27,19 +27,19 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-apache-bsf</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + BSF</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
||||
Binary file not shown.
@@ -26,25 +26,25 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-apache-log4j</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Log4J</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
<version>1.2.13</version>
|
||||
<version>1.2.17</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -27,19 +27,19 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-apache-oro</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Apache Oro</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
@@ -48,6 +48,12 @@
|
||||
<version>2.0.8</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.12</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
Binary file not shown.
@@ -26,25 +26,25 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-apache-regexp</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Apache Regexp</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>regexp</groupId>
|
||||
<artifactId>regexp</artifactId>
|
||||
<version>1.3</version>
|
||||
<groupId>jakarta-regexp</groupId>
|
||||
<artifactId>jakarta-regexp</artifactId>
|
||||
<version>1.4</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -26,25 +26,25 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-apache-resolver</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Apache Resolver</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xml-resolver</groupId>
|
||||
<artifactId>xml-resolver</artifactId>
|
||||
<version>1.1</version>
|
||||
<version>1.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
@@ -55,7 +55,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>org/apache/tools/ant/types/resolver/**</include>
|
||||
<include>org/apache/tools/ant/types/resolver/*.java</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
Binary file not shown.
@@ -26,26 +26,26 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-apache-xalan2</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Xalan 2</name>
|
||||
<description>contains Xalan2-specific features</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xalan</groupId>
|
||||
<artifactId>xalan</artifactId>
|
||||
<version>2.7.1</version>
|
||||
<version>2.7.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
@@ -72,7 +72,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
</tasks>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
|
||||
Binary file not shown.
@@ -26,26 +26,26 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-commons-logging</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Commons Logging</name>
|
||||
<description>Ant Listener based on commons-logging</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging-api</artifactId>
|
||||
<version>1.0.4</version>
|
||||
<version>1.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -26,26 +26,26 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-commons-net</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Commons Net</name>
|
||||
<description>ftp, rexec and telnet tasks</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-net</groupId>
|
||||
<artifactId>commons-net</artifactId>
|
||||
<version>1.4.0</version>
|
||||
<version>3.6</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -27,13 +27,13 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-jai</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JAI</name>
|
||||
<description>image task and corresponding types.
|
||||
</description>
|
||||
@@ -41,7 +41,7 @@
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
||||
Binary file not shown.
@@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-javamail</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JavaMail</name>
|
||||
<description>implementation of the mail task based on javamail.
|
||||
Required to send emails to SMTP servers using user/password combinations
|
||||
@@ -41,22 +41,16 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.mail</groupId>
|
||||
<artifactId>mail</artifactId>
|
||||
<version>1.4</version>
|
||||
<artifactId>javax.mail-api</artifactId>
|
||||
<version>1.6.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.activation</groupId>
|
||||
<artifactId>activation</artifactId>
|
||||
<version>1.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
|
||||
Binary file not shown.
@@ -27,13 +27,13 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-jdepend</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JDepend</name>
|
||||
<description>task jdepend invoking the jdepend parser. There is also a version 2.9.1 of the
|
||||
jdepend parser available on the maven repository</description>
|
||||
@@ -41,13 +41,13 @@
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jdepend</groupId>
|
||||
<artifactId>jdepend</artifactId>
|
||||
<version>2.7</version>
|
||||
<version>2.9.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-jmf</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JMF</name>
|
||||
<description>contains the sound task and a soundplayer listener
|
||||
download the dependency from http://java.sun.com/products/java-media/jmf/</description>
|
||||
@@ -40,7 +40,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-jsch</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JSch</name>
|
||||
<description>contains the sshexec and scp tasks
|
||||
</description>
|
||||
@@ -40,13 +40,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.jcraft</groupId>
|
||||
<artifactId>jsch</artifactId>
|
||||
<version>0.1.50</version>
|
||||
<version>0.1.54</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -26,26 +26,26 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-junit</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JUnit</name>
|
||||
<description>contains the junit and junirreport tasks</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.11</version>
|
||||
<version>4.12</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
@@ -67,12 +67,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<fileset dir="${project.build.sourceDirectory}/../etc">
|
||||
<include name="junit-frames.xsl"/>
|
||||
<include name="junit-noframes.xsl"/>
|
||||
<include name="junit-frames-saxon.xsl"/>
|
||||
<include name="junit-noframes-saxon.xsl"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
</tasks>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
|
||||
Binary file not shown.
@@ -26,26 +26,26 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-junit4</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JUnit 4</name>
|
||||
<description>contains JUnit 4.x support</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.11</version>
|
||||
<version>4.12</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!--
|
||||
This POM has been created manually by the Ant Development Team.
|
||||
Please contact us if you are not satisfied with the data contained in this POM.
|
||||
URL : http://ant.apache.org
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<parent>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-junitlauncher</artifactId>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + JUnit 5</name>
|
||||
<description>contains JUnit 5.x support</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.platform</groupId>
|
||||
<artifactId>junit-platform-launcher</artifactId>
|
||||
<version>1.2.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-engine</artifactId>
|
||||
<version>5.2.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.vintage</groupId>
|
||||
<artifactId>junit-vintage-engine</artifactId>
|
||||
<version>5.2.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>org/apache/tools/ant/taskdefs/optional/junitlauncher/*</include>
|
||||
</includes>
|
||||
<testIncludes>
|
||||
<include>org/apache/tools/ant/taskdefs/optional/junitlauncher/*</include>
|
||||
</testIncludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<sourceDirectory>../../../../src/main</sourceDirectory>
|
||||
<testSourceDirectory>../../../../src/tests/junit</testSourceDirectory>
|
||||
<outputDirectory>../../../../target/${project.artifactId}/classes</outputDirectory>
|
||||
<testOutputDirectory>../../../../target/${project.artifactId}/testcases</testOutputDirectory>
|
||||
<directory>../../../../target/${project.artifactId}</directory>
|
||||
</build>
|
||||
</project>
|
||||
Binary file not shown.
@@ -27,13 +27,13 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-launcher</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant Launcher</name>
|
||||
<build>
|
||||
<plugins>
|
||||
@@ -44,7 +44,6 @@
|
||||
<includes>
|
||||
<include>org/apache/tools/ant/launch/*.java</include>
|
||||
</includes>
|
||||
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
Binary file not shown.
@@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-netrexx</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + NetRexx</name>
|
||||
<description>NetRexxC task
|
||||
dependency can be downloaded from http://www.ibm.com/software/awdtools/netrexx/download.html</description>
|
||||
@@ -40,7 +40,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<!-- Processed too early, before maven-antrun-plugin gets a chance to work:
|
||||
|
||||
+16
-13
@@ -20,12 +20,13 @@
|
||||
Please contact us if you are not satisfied with the data contained in this POM.
|
||||
URL : http://ant.apache.org
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<packaging>pom</packaging>
|
||||
<description>master POM</description>
|
||||
<licenses>
|
||||
@@ -51,9 +52,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
</repository>
|
||||
</distributionManagement>
|
||||
<scm>
|
||||
<connection>scm:svn:http://svn.apache.org/repos/asf/ant/core/trunk</connection>
|
||||
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/ant/core/trunk</developerConnection>
|
||||
<url>http://svn.apache.org/repos/asf/ant/core/trunk</url>
|
||||
<connection>scm:git:https://git-wip-us.apache.org/repos/asf/ant.git</connection>
|
||||
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/ant.git</developerConnection>
|
||||
<url>https://git-wip-us.apache.org/repos/asf/ant.git</url>
|
||||
</scm>
|
||||
<ciManagement>
|
||||
<system>hudson</system>
|
||||
@@ -98,16 +99,18 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<module>ant-jsch</module>
|
||||
<module>ant-junit</module>
|
||||
<module>ant-junit4</module>
|
||||
<module>ant-junitlauncher</module>
|
||||
<module>ant-launcher</module>
|
||||
<module>ant-netrexx</module>
|
||||
<module>ant-swing</module>
|
||||
<module>ant-testutil</module>
|
||||
<module>ant-xz</module>
|
||||
</modules>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>3.8.2</version>
|
||||
<version>4.12</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
@@ -121,26 +124,26 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.3.2</version>
|
||||
<version>3.7.0</version>
|
||||
<configuration>
|
||||
<source>1.5</source>
|
||||
<target>1.5</target>
|
||||
<source>1.8</source>
|
||||
<target>1.8</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<version>2.4</version>
|
||||
<version>3.1.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>2.12</version>
|
||||
<version>2.21.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
<version>2.12</version>
|
||||
<version>2.21.0</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
|
||||
Binary file not shown.
@@ -27,20 +27,20 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-swing</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + Swing</name>
|
||||
<description>a listener and a splash task based on Swing</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
@@ -62,5 +62,4 @@
|
||||
<testOutputDirectory>../../../../target/${project.artifactId}/testcases</testOutputDirectory>
|
||||
<directory>../../../../target/${project.artifactId}</directory>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
|
||||
Binary file not shown.
@@ -27,26 +27,26 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-testutil</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant Test Utilities</name>
|
||||
<description>test utility classes</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.11</version>
|
||||
<version>4.12</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
@@ -70,5 +70,4 @@
|
||||
<outputDirectory>../../../../target/${project.artifactId}/classes</outputDirectory>
|
||||
<directory>../../../../target/${project.artifactId}</directory>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!--
|
||||
This POM has been created manually by the Ant Development Team.
|
||||
Please contact us if you are not satisfied with the data contained in this POM.
|
||||
URL : http://ant.apache.org
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<parent>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-xz</artifactId>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant + XZ for Java</name>
|
||||
<description>contains the xz compression support</description>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.tukaani</groupId>
|
||||
<artifactId>xz</artifactId>
|
||||
<version>1.8</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>org/apache/tools/ant/taskdefs/optional/xz/*</include>
|
||||
<include>org/apache/tools/ant/types/optional/xz/*</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<sourceDirectory>../../../../src/main</sourceDirectory>
|
||||
<testSourceDirectory>../../../../src/testcases</testSourceDirectory>
|
||||
<outputDirectory>../../../../target/${project.artifactId}/classes</outputDirectory>
|
||||
<testOutputDirectory>../../../../target/${project.artifactId}/testcases</testOutputDirectory>
|
||||
<directory>../../../../target/${project.artifactId}</directory>
|
||||
</build>
|
||||
</project>
|
||||
Binary file not shown.
+55
-33
@@ -27,27 +27,49 @@
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-parent</artifactId>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<url>http://ant.apache.org/</url>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<name>Apache Ant Core</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-launcher</artifactId>
|
||||
<version>1.9.4</version>
|
||||
<version>1.10.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.11</version>
|
||||
<version>4.12</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest-library</artifactId>
|
||||
<version>1.3</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-antunit</artifactId>
|
||||
<version>1.3</version>
|
||||
<scope>test</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-launcher</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<filters>
|
||||
@@ -98,46 +120,50 @@
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>org/apache/tools/ant/filters/util/JavaClassHelper*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/resolver/**</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/Log4jListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/CommonsLoggingListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaRegexp*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaOro*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/email/MimeMailer*</exclude>
|
||||
<exclude>org/apache/tools/ant/filters/util/JavaClassHelper*</exclude>
|
||||
<exclude>org/apache/tools/ant/launch/**</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/CommonsLoggingListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/Log4jListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/email/MimeMailer*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/NetRexxC*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/Script*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/Xalan2TraceSupport*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/image/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/jdepend/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/junit/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/junitlauncher/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/net/FTP*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/net/RExec*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/net/TelnetTask*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/junit/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/ssh/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/image/*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/optional/image/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/Script*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/script/**</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/ssh/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/xz/*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/optional/*Script*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/optional/image/*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/optional/xz/*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/resolver/**</exclude>
|
||||
<exclude>org/apache/tools/ant/util/ScriptRunner.java</exclude>
|
||||
<exclude>org/apache/tools/ant/util/optional/ScriptRunner.java</exclude>
|
||||
<exclude>org/apache/tools/ant/filters/util/JavaClassHelper*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/depend/bcel/*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/NetRexxC*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/Xalan2TraceSupport*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/jdepend/*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/optional/ScriptRunner.java</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaOro*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaRegexp*</exclude>
|
||||
</excludes>
|
||||
<testExcludes>
|
||||
<exclude>org/apache/tools/ant/filters/util/JavaClassHelper*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/resolver/**</exclude>
|
||||
<exclude>org/apache/tools/ant/util/Script*</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/Log4jListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/CommonsLoggingListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaRegexp*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaOro*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/Jdk14Regexp*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/email/MimeMailer*</exclude>
|
||||
<exclude>org/apache/tools/ant/launch/**</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/CommonsLoggingListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/listener/Log4jListener*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/StyleTest*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/email/MimeMailer*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/junit/</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/junitlauncher/</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/net/FTP*</exclude>
|
||||
<exclude>org/apache/tools/ant/taskdefs/optional/ssh/*</exclude>
|
||||
<exclude>org/apache/tools/ant/types/resolver/**</exclude>
|
||||
<exclude>org/apache/tools/ant/util/Script*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaOro*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/JakartaRegexp*</exclude>
|
||||
<exclude>org/apache/tools/ant/util/regexp/Jdk14Regexp*</exclude>
|
||||
</testExcludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
@@ -145,7 +171,7 @@
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<omitBasedir>true</omitBasedir>
|
||||
<basedir>../../../..</basedir>
|
||||
<systemProperties>
|
||||
<property>
|
||||
<name>ant.home</name>
|
||||
@@ -163,10 +189,6 @@
|
||||
<name>offline</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
<property>
|
||||
<name>root</name>
|
||||
<value>../../../..</value>
|
||||
</property>
|
||||
</systemProperties>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
@@ -13,53 +13,61 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
#this file declares the libraries for use in
|
||||
#a given release of the components
|
||||
# This file declares the libraries for use in a given release of the components
|
||||
|
||||
#if you change this, change the checksum to match
|
||||
m2.version=2.0.4
|
||||
m2.url=http\://repo1.maven.org/maven2
|
||||
m2.artifact-name=maven-artifact-ant
|
||||
m2.jar.name=${m2.artifact-name}-${m2.version}-dep.jar
|
||||
# If you change this, change the checksum to match
|
||||
m2.version=2.1.3
|
||||
m2.url=https://archive.apache.org/dist/maven/ant-tasks
|
||||
m2.artifact-name=maven-ant-tasks
|
||||
m2.jar.name=${m2.artifact-name}-${m2.version}.jar
|
||||
#this is the URL of the antlib library, that is pulled down for everything else.
|
||||
m2.antlib.url=${m2.url}/org/apache/maven/${m2.artifact-name}/${m2.version}/${m2.jar.name}
|
||||
m2.antlib.url=${m2.url}/${m2.version}/binaries/${m2.jar.name}
|
||||
#this is the sha1 checksum of the artifact
|
||||
m2.sha1.checksum=4e7ddfdb91600e9b59bb965ff8eef2f06015df50
|
||||
m2.sha1.checksum=b09be554228d66d208e5fef5266844aacf443abc
|
||||
|
||||
# Repository to use by default for fetching dependencies.
|
||||
m2.repo=http://repo1.maven.org/maven2/
|
||||
|
||||
#versions of different libraries. Please keep in alphabetical order, except
|
||||
#when a specific dependency forces them to be out-of-order
|
||||
# Versions of different libraries. Please keep in alphabetical order, except
|
||||
# when a specific dependency forces them to be out-of-order
|
||||
ivy.version=2.4.0
|
||||
ant-antunit.version=1.4
|
||||
antlr.version=2.7.7
|
||||
bcel.version=5.1
|
||||
bcel.version=6.2
|
||||
bsf.version=2.4.0
|
||||
bsh.version=2.0b4
|
||||
bsh-core.version=${bsh.version}
|
||||
commons-net.version=1.4.1
|
||||
commons-net.version=3.6
|
||||
commons-logging.version=1.1
|
||||
commons-logging-api.version=${commons-logging.version}
|
||||
hamcrest-core.version=1.3
|
||||
hamcrest-library.version=${hamcrest-core.version}
|
||||
jai-core.version=1.1.3
|
||||
jai-codec.version=1.1.3
|
||||
jakarta-regexp.version=1.4
|
||||
# Later versions of Tomcat provide a jspc task
|
||||
jasper-compiler.version=4.1.36
|
||||
jasper-runtime.version=${jasper-compiler.version}
|
||||
javax.mail-api.version=1.6.1
|
||||
jdepend.version=2.9.1
|
||||
jruby.version=0.9.8
|
||||
junit.version=4.11
|
||||
jsch.version=0.1.50
|
||||
jython.version=2.1
|
||||
#log4j 1.2.15 requires JMS and a few other Sun jars that are not in the m2 repo
|
||||
jruby.version=1.6.8
|
||||
junit.version=4.12
|
||||
rhino.version=1.7.10
|
||||
junit-platform-launcher.version=1.2.0
|
||||
# Only used for internal tests in Ant project
|
||||
junit-vintage-engine.version=5.2.0
|
||||
# Only used for internal tests in Ant project
|
||||
junit-jupiter-engine.version=5.2.0
|
||||
jsch.version=0.1.54
|
||||
jython.version=2.7.0
|
||||
# log4j 1.2.15 requires JMS and a few other Sun jars that are not in the m2 repo
|
||||
log4j.version=1.2.14
|
||||
#js is the javascript implementation of the rhino project
|
||||
#17R1 is compiled with Java5 so we can't use the jar when building with JDK 1.4
|
||||
js.version=1.6R7
|
||||
oro.version=2.0.8
|
||||
regexp.version=1.3
|
||||
servlet-api.version=2.3
|
||||
which.version=1.0
|
||||
xalan.version=2.7.1
|
||||
xalan.version=2.7.2
|
||||
xml-resolver.version=1.2
|
||||
mail.version=1.4
|
||||
#paired
|
||||
xz.version=1.8
|
||||
# paired
|
||||
jacl.version=1.2.6
|
||||
tcljava.version=${jacl.version}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user