From 84b613e92d18fb8174c9322ac6d4e71424fd0899 Mon Sep 17 00:00:00 2001 From: Andrew Bayer Date: Fri, 22 Jul 2011 20:04:01 +0000 Subject: [PATCH] SQOOP-16. Generate Eclipse project with ant. 'ant eclipse' command can now generate an Eclipse project. Adds ant-eclipse library to lib/ (from http://ant-eclipse.sourceforge.net/). From: Aaron Kimball git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149931 13f79535-47bb-0310-9956-ffa450edef68 --- COMPILING.txt | 7 + build.xml | 18 ++ lib/LICENSE-ant-eclipse-1.0-jvm1.2.txt | 244 +++++++++++++++++++++++++ lib/ant-eclipse-1.0-jvm1.2.jar | Bin 0 -> 36455 bytes 4 files changed, 269 insertions(+) create mode 100644 lib/LICENSE-ant-eclipse-1.0-jvm1.2.txt create mode 100644 lib/ant-eclipse-1.0-jvm1.2.jar diff --git a/COMPILING.txt b/COMPILING.txt index 0a000d20..800b87e1 100644 --- a/COMPILING.txt +++ b/COMPILING.txt @@ -226,3 +226,10 @@ snapshot. To simultaneously deploy this to a maven repository, include the +mvn-install+ or +mvn-deploy+ targets as well. +== Using Eclipse + +Running +ant eclipse+ will generate +.project+ and +.classpath+ files that +will allow you to edit Sqoop sources in Eclipse with all the library +dependencies correctly resolved. To compile the jars, you should still +use ant. + diff --git a/build.xml b/build.xml index dcb71afb..dd0f4372 100644 --- a/build.xml +++ b/build.xml @@ -1056,4 +1056,22 @@ value="true" /> + + + + + + + + + + + + + + + + diff --git a/lib/LICENSE-ant-eclipse-1.0-jvm1.2.txt b/lib/LICENSE-ant-eclipse-1.0-jvm1.2.txt new file mode 100644 index 00000000..59bcdbc9 --- /dev/null +++ b/lib/LICENSE-ant-eclipse-1.0-jvm1.2.txt @@ -0,0 +1,244 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed 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. + + +APACHE HADOOP SUBCOMPONENTS: + +The Apache Hadoop project contains subcomponents with separate copyright +notices and license terms. Your use of the source code for the these +subcomponents is subject to the terms and conditions of the following +licenses. + +For the org.apache.hadoop.util.bloom.* classes: + +/** + * + * Copyright (c) 2005, European Commission project OneLab under contract + * 034819 (http://www.one-lab.org) + * All rights reserved. + * Redistribution and use in source and binary forms, with or + * without modification, are permitted provided that the following + * conditions are met: + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * - Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the distribution. + * - Neither the name of the University Catholique de Louvain - UCL + * nor the names of its contributors may be used to endorse or + * promote products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ diff --git a/lib/ant-eclipse-1.0-jvm1.2.jar b/lib/ant-eclipse-1.0-jvm1.2.jar new file mode 100644 index 0000000000000000000000000000000000000000..8630b5db1cccfcbcf86ea87d51628060da2995a6 GIT binary patch literal 36455 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 F{XaPMNV)(3 literal 0 HcmV?d00001