summaryrefslogtreecommitdiff
path: root/qpid/java/build.xml
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: use Ivy to download the dependenciesRobert Gemmell2012-05-061-2/+20
| | | | | | | | | | | | - Merge upload.xml into main common.xml/build.xml file, functionality is now the upload target. - Update the global build target to automatically download Ivy if required and retrieve dependencys (can be overriden). - Add configurable support for resolving against an m2 repo (default, central repo), or a flat folder of jars in the filesystem (as previously used). - Update build process to allow using full filename for the javacc dependency. - Update jython version to allow downloading the dependency, clarify that its the 'standalone' version in use. - Update ivy files to use variables instead of hard coded values for project version etc. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/dep_removal@1334816 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3936: initial checkin of new testing framework, initially to be used ↵Robert Gemmell2012-04-051-1/+1
| | | | | | | | for performance testing but later to be expanded for use with other testing scenarios. Applied patch from Philip Harvey <phil@philharveyonline.com>, Oleksandr Rudyy <orudyy@gmail.com>, Andrew MacBean <andymacbean@gmail.com>, Keith Wall <kwall@apache.org>, and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309918 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3933 : [Java] Add interim AMQP 1-0 implementationRobert Godfrey2012-04-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309594 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3929: remove old perftests + integrationtests + junit-toolkit modules ↵Robert Gemmell2012-04-041-2/+2
| | | | | | and associated files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309476 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3751 Committing patch from Weston Price.Rajith Muditha Attapattu2012-03-081-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1298597 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: delete the testkit module, it contains a single class which is ↵Robert Gemmell2012-03-031-1/+1
| | | | | | almost entirely commented out, and hasnt been modified since it was left behind 2 years ago when the module contents were moved into the tools module. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296639 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3044: Implement JCA Adapter for Java JMS clientAndrew Stitcher2011-12-181-1/+2
| | | | | | - Large contributions from Weston Price & Kevin Conner git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1220336 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3504: remove the build.overrides file, subversion cant ignore changes ↵Robert Gemmell2011-10-241-2/+0
| | | | | | to it, and it doesnt seem to work fully with the systests module anyway git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1188101 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3504: add the Java broker bdbstore to the build as an optional moduleRobert Gemmell2011-09-241-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1175235 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3473 : Replace use of MINA IO with transport IO (joint work with Robbie ↵Robert Godfrey2011-09-071-1/+1
| | | | | | Gemmel) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1166069 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3365: Reverted change to build system to avoid dependency on Ant 1.7.1. ↵Keith Wall2011-08-221-1/+1
| | | | | | client-plugins is now a placeholder empty dir. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1160180 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3365: Extend build system to build optional client-plugins.Robert Gemmell2011-07-211-2/+2
| | | | | | Applied patch from Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1149163 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3260: remove defunct java/management/tools/qpid-cli moduleRobert Gemmell2011-05-161-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1103727 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3181: addition of new task 'eclipse' to the Java build system to ↵Robert Gemmell2011-04-051-0/+3
| | | | | | | | support the creation of .classpath and .project files for the Eclipse IDE. Relies on http://ant-eclipse.sourceforge.net/ Applied patch from Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1088946 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3184: Amend ant build to produce cobertura coverage.xmlRobert Gemmell2011-04-051-1/+12
| | | | | | Applied patch from Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1088934 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3125: add target to produce module-level JUnit test reportsRobert Gemmell2011-03-081-0/+4
| | | | | | | Applied patch from Weston M. Price git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1079327 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1916: updates to allow creation of maven artifacts for client+common ↵Robert Gemmell2011-02-071-0/+4
| | | | | | | | | modules during the release process Applied patches from Emmanuel Bourg <ebourg@apache.org> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1068178 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2857: Remove the FindBugs binarys from the repository and add ↵Robert Gemmell2010-09-271-1/+1
| | | | | | | | | instructions on how to download and use it. This is necessary because whilst its deps are fine, FindBugs itself is LGPL licenced. It also doesnt hurt to remove 15MB of optional binaries from the release. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1001951 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2857: Increase max memory for the findbugs task to 512MB to prevent OOMERobert Gemmell2010-09-191-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998699 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2857 : Added findbugs task to the build to automate the procedure for ↵Robert Godfrey2010-09-171-0/+22
| | | | | | finding potential issues git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998152 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2686: Update Ant doc taskRobert Gemmell2010-07-081-0/+4
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@961820 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2580 : Correct build order to allow plugins to use QpidTestCaseMartin Ritchie2010-05-071-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942103 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2530 : Updated build system to have a new findSubProjects macro in ↵Martin Ritchie2010-04-261-2/+7
| | | | | | | | | | build.xml that will correctly locate and add all subprojects (those with a build.xml file) to the modules.plugin variable. This will correctly allow new plugins to be automatically picked up without any further build system changes. To further simplify the build process and make better use of the module.depends option the build.deps file has been updated to contain only the libraries the module actually depends on. The dependant libraries due to a module.depends are now automatically pulled in by the build system. A further enhancement would be to do transitive dependencies, which would also allow dependencies to be built when in a sub module directory. e.g. client depends on common, but client.libs should not contain mina, common contains mina and so those libraries are pulled in via the fact that client's module.depends contains common. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@938059 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2525: Updated Build.xml to build Management ExamplesMartin Ritchie2010-04-211-1/+1
| | | | | | | | Updated QueueInformation to allow the specification of queues to monitor and the attributes to print. Updated to only use a single connection rather than one per query. Perform connection cleanup on shutdown git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936267 13f79535-47bb-0310-9956-ffa450edef68
* testkit.py provides the plumbing for running longer duration tests using the ↵Rajith Muditha Attapattu2009-11-111-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | multi-broker framework defined in brokertest.py For the time being testkit is carrying it's own copy of brokertest.py. The goal is to use the one available under the /python folder asap. Testkit is intended run as, 1) an ant target via "ant testkit" (to allow automated testing) 2) standalone against a release If running standalone you need to have the qpid/python files in the python path and $QP_CP should be set to the classpath that contains the qpid jars.Assuming $PYTHON_DIR points to the python folder you could run it as follows. $PYTHON_DIR/qpid-python-test -m testkit The ant target is currently not operational as there seems to be a few issues when running under jython. Tests ========= Currently only 3 tests are added. 1. test_multiplexing_con 2. test_multiplexing_con_tx 3. test_failover All tests are using the generic Sender and Receiver via the TestLauncher checked under the testkit module. Currently there are occasional test failures for test_multiplexing_con_tx The 'test_failover' test is currently failing due to a known bug. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@834754 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Update the build order so that systests can depend on the ↵Martin Ritchie2009-08-121-2/+2
| | | | | | management cli and eclipse plugin to allow automated system testing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@803645 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2003 : Update build.xml to include build/scratch areasMartin Ritchie2009-07-231-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@797051 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1927: move mbean interfaces to management-common, make broker module ↵Robert Gemmell2009-07-111-2/+2
| | | | | | | | | depend on management-common, modify build system to copy management-common.jar when required (eg for binary releases). QPID-1928: remove unused AMQException throws clause and import from ManagedQueue,UserManagement. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@793206 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1926: modify management-common module to output an osgi bundle, and ↵Robert Gemmell2009-07-111-1/+1
| | | | | | | | | have the JMX MC use this jar directly instead of wrapping the old module jar with an RCP plugin manifest git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@793189 13f79535-47bb-0310-9956-ffa450edef68
* added script for generating maven poms and moved disposable build output ↵Rafael H. Schloming2009-07-081-6/+5
| | | | | | underneath build/scratch git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@792094 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1933 - Patch from Bryan KearneyTed Ross2009-06-221-1/+1
| | | | | | | QMF Java Console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@787325 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1905 - Moved qmf agent code to java/management/agent where it belongs.Ted Ross2009-06-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@785400 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1786 - Committed qmf patches from Bryan KearneyTed Ross2009-06-111-1/+1
| | | | | | | | Additionally updated existing qmf and Qman to be compatible. The magic number for qmf messages has been incremented. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@783818 13f79535-47bb-0310-9956-ffa450edef68
* Added failonerror=true to fail the build if the example automation failsRajith Muditha Attapattu2009-04-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@767211 13f79535-47bb-0310-9956-ffa450edef68
* This is a fix for QPID-1781Rajith Muditha Attapattu2009-03-311-1/+12
| | | | | | | Added an ant target called test-interop git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@760312 13f79535-47bb-0310-9956-ffa450edef68
* Only define cobertura task definition when it's about to get used.Aidan Skinner2009-01-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@732390 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1539: add management/common module. Move SASL and login code there.Aidan Skinner2009-01-071-1/+1
| | | | | | | Make gui depend on management common and OSGify it a bit. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@732330 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1282: move dependency on build target up a few levelsAidan Skinner2008-12-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@726010 13f79535-47bb-0310-9956-ffa450edef68
* removed incubating from various shell scripts, release artifacts, and READMEsRafael H. Schloming2008-12-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724948 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1282: limit cover-test so only interesting modules are instrumentedAidan Skinner2008-12-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724659 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1398: use bnd tool to produce osgi bundles with 'ant bundle'Aidan Skinner2008-10-241-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@707654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1343: added build scripts for management/clientRafael H. Schloming2008-10-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@703270 13f79535-47bb-0310-9956-ffa450edef68
* change the build according to bind with management console.Lahiru Gunathilake2008-10-081-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@702940 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1282: Add targets for cobertura coverage reporting.Aidan Skinner2008-09-121-1/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@694671 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1257 : Add new build target 'release-bin' that will generate a broker ↵Martin Ritchie2008-09-051-0/+6
| | | | | | and client package. Documenation will be added to the wiki such that performance tests could also be packaged. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@692461 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1258: Remove crufty duplicates of DISCLAIMER, LICENSE, NOTICE and ↵Aidan Skinner2008-08-221-4/+14
| | | | | | README. Update RELEASE_NOTES.txt. Ensure legal files are included in the jar and archives. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@688088 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1077 : Noticed that the defaults of 644, and 755 for files and ↵Martin Ritchie2008-08-141-2/+2
| | | | | | directories were not being applied so forcibly set these values.~ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685952 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1077 : Update release target to correctly specify execute permissions ↵Martin Ritchie2008-08-141-4/+16
| | | | | | on release targets git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685871 13f79535-47bb-0310-9956-ffa450edef68
* added tools module to the main buildRafael H. Schloming2008-07-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681477 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1176 : Updated Tasks and gentools build to use the java.source and ↵Martin Ritchie2008-07-151-0/+1
| | | | | | java.target values. Added echo statements to show the targeted build Updated other info echo statements to be an info level so they will not print with -q. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@676884 13f79535-47bb-0310-9956-ffa450edef68