From 1dd4e528749c8a69a8b6f83f60cb8f30e4ae4cdb Mon Sep 17 00:00:00 2001 From: Kaloyan Raev Date: Mon, 23 Nov 2015 14:01:33 +0200 Subject: Bug 482828 - Android EPP package Change-Id: Id007706732e3c42593ff180dd9b8b30abab9ff43 Signed-off-by: Kaloyan Raev --- .../.forceQualifierUpdate | 1 + .../.project | 17 ++ .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../build.properties | 5 + .../epl-v10.html | 261 +++++++++++++++++++++ .../epp.website.xml | 49 ++++ .../feature.properties | 26 ++ .../feature.xml | 68 ++++++ .../org.eclipse.epp.package.android.feature/p2.inf | 16 ++ .../pom.xml | 32 +++ .../.forceQualifierUpdate | 1 + .../.project | 11 + .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../epp.product | 192 +++++++++++++++ .../pom.xml | 135 +++++++++++ .../.forceQualifierUpdate | 1 + packages/org.eclipse.epp.package.android/.project | 22 ++ .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../META-INF/MANIFEST.MF | 10 + .../org.eclipse.epp.package.android/about.html | 28 +++ packages/org.eclipse.epp.package.android/about.ini | 37 +++ .../org.eclipse.epp.package.android/about.mappings | 7 + .../about.properties | 25 ++ .../andmore_logo_icon32.png | Bin 0 -> 2732 bytes .../build.properties | 14 ++ .../org.eclipse.epp.package.android/eclipse16.png | Bin 0 -> 664 bytes .../org.eclipse.epp.package.android/eclipse256.png | Bin 0 -> 13511 bytes .../org.eclipse.epp.package.android/eclipse32.png | Bin 0 -> 2233 bytes .../org.eclipse.epp.package.android/eclipse48.png | Bin 0 -> 2909 bytes .../org.eclipse.epp.package.android/eclipse_lg.png | Bin 0 -> 140722 bytes .../intro-eclipse.png | Bin 0 -> 5068 bytes .../org.eclipse.epp.package.android/plugin.xml | 77 ++++++ .../plugin_customization.ini | 61 +++++ packages/org.eclipse.epp.package.android/pom.xml | 32 +++ pom.xml | 8 + 38 files changed, 1148 insertions(+) create mode 100644 packages/org.eclipse.epp.package.android.feature/.forceQualifierUpdate create mode 100644 packages/org.eclipse.epp.package.android.feature/.project create mode 100644 packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.resources.prefs create mode 100644 packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.runtime.prefs create mode 100644 packages/org.eclipse.epp.package.android.feature/build.properties create mode 100644 packages/org.eclipse.epp.package.android.feature/epl-v10.html create mode 100644 packages/org.eclipse.epp.package.android.feature/epp.website.xml create mode 100644 packages/org.eclipse.epp.package.android.feature/feature.properties create mode 100644 packages/org.eclipse.epp.package.android.feature/feature.xml create mode 100644 packages/org.eclipse.epp.package.android.feature/p2.inf create mode 100644 packages/org.eclipse.epp.package.android.feature/pom.xml create mode 100644 packages/org.eclipse.epp.package.android.product/.forceQualifierUpdate create mode 100644 packages/org.eclipse.epp.package.android.product/.project create mode 100644 packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.resources.prefs create mode 100644 packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.runtime.prefs create mode 100644 packages/org.eclipse.epp.package.android.product/epp.product create mode 100644 packages/org.eclipse.epp.package.android.product/pom.xml create mode 100644 packages/org.eclipse.epp.package.android/.forceQualifierUpdate create mode 100644 packages/org.eclipse.epp.package.android/.project create mode 100644 packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.resources.prefs create mode 100644 packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.runtime.prefs create mode 100644 packages/org.eclipse.epp.package.android/META-INF/MANIFEST.MF create mode 100644 packages/org.eclipse.epp.package.android/about.html create mode 100644 packages/org.eclipse.epp.package.android/about.ini create mode 100644 packages/org.eclipse.epp.package.android/about.mappings create mode 100644 packages/org.eclipse.epp.package.android/about.properties create mode 100644 packages/org.eclipse.epp.package.android/andmore_logo_icon32.png create mode 100644 packages/org.eclipse.epp.package.android/build.properties create mode 100644 packages/org.eclipse.epp.package.android/eclipse16.png create mode 100644 packages/org.eclipse.epp.package.android/eclipse256.png create mode 100644 packages/org.eclipse.epp.package.android/eclipse32.png create mode 100644 packages/org.eclipse.epp.package.android/eclipse48.png create mode 100644 packages/org.eclipse.epp.package.android/eclipse_lg.png create mode 100644 packages/org.eclipse.epp.package.android/intro-eclipse.png create mode 100644 packages/org.eclipse.epp.package.android/plugin.xml create mode 100644 packages/org.eclipse.epp.package.android/plugin_customization.ini create mode 100644 packages/org.eclipse.epp.package.android/pom.xml diff --git a/packages/org.eclipse.epp.package.android.feature/.forceQualifierUpdate b/packages/org.eclipse.epp.package.android.feature/.forceQualifierUpdate new file mode 100644 index 00000000..54f67351 --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/.forceQualifierUpdate @@ -0,0 +1 @@ +20151105-0600 diff --git a/packages/org.eclipse.epp.package.android.feature/.project b/packages/org.eclipse.epp.package.android.feature/.project new file mode 100644 index 00000000..084ccb3d --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/.project @@ -0,0 +1,17 @@ + + + org.eclipse.epp.package.android.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.resources.prefs b/packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.runtime.prefs b/packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 00000000..5a0ad22d --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/packages/org.eclipse.epp.package.android.feature/build.properties b/packages/org.eclipse.epp.package.android.feature/build.properties new file mode 100644 index 00000000..ca85800e --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/build.properties @@ -0,0 +1,5 @@ +bin.includes = feature.xml,\ + p2.inf,\ + epl-v10.html,\ + feature.properties +includeLaunchers = false diff --git a/packages/org.eclipse.epp.package.android.feature/epl-v10.html b/packages/org.eclipse.epp.package.android.feature/epl-v10.html new file mode 100644 index 00000000..3998fceb --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/epl-v10.html @@ -0,0 +1,261 @@ + + + + + + +Eclipse Public License - Version 1.0 + + + + + + +

Eclipse Public License - v 1.0

+ +

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE +PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR +DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS +AGREEMENT.

+ +

1. DEFINITIONS

+ +

"Contribution" means:

+ +

a) in the case of the initial Contributor, the initial +code and documentation distributed under this Agreement, and

+

b) in the case of each subsequent Contributor:

+

i) changes to the Program, and

+

ii) additions to the Program;

+

where such changes and/or additions to the Program +originate from and are distributed by that particular Contributor. A +Contribution 'originates' from a Contributor if it was added to the +Program by such Contributor itself or anyone acting on such +Contributor's behalf. Contributions do not include additions to the +Program which: (i) are separate modules of software distributed in +conjunction with the Program under their own license agreement, and (ii) +are not derivative works of the Program.

+ +

"Contributor" means any person or entity that distributes +the Program.

+ +

"Licensed Patents" mean patent claims licensable by a +Contributor which are necessarily infringed by the use or sale of its +Contribution alone or when combined with the Program.

+ +

"Program" means the Contributions distributed in accordance +with this Agreement.

+ +

"Recipient" means anyone who receives the Program under +this Agreement, including all Contributors.

+ +

2. GRANT OF RIGHTS

+ +

a) Subject to the terms of this Agreement, each +Contributor hereby grants Recipient a non-exclusive, worldwide, +royalty-free copyright license to reproduce, prepare derivative works +of, publicly display, publicly perform, distribute and sublicense the +Contribution of such Contributor, if any, and such derivative works, in +source code and object code form.

+ +

b) Subject to the terms of this Agreement, each +Contributor hereby grants Recipient a non-exclusive, worldwide, +royalty-free patent license under Licensed Patents to make, use, sell, +offer to sell, import and otherwise transfer the Contribution of such +Contributor, if any, in source code and object code form. This patent +license shall apply to the combination of the Contribution and the +Program if, at the time the Contribution is added by the Contributor, +such addition of the Contribution causes such combination to be covered +by the Licensed Patents. The patent license shall not apply to any other +combinations which include the Contribution. No hardware per se is +licensed hereunder.

+ +

c) Recipient understands that although each Contributor +grants the licenses to its Contributions set forth herein, no assurances +are provided by any Contributor that the Program does not infringe the +patent or other intellectual property rights of any other entity. Each +Contributor disclaims any liability to Recipient for claims brought by +any other entity based on infringement of intellectual property rights +or otherwise. As a condition to exercising the rights and licenses +granted hereunder, each Recipient hereby assumes sole responsibility to +secure any other intellectual property rights needed, if any. For +example, if a third party patent license is required to allow Recipient +to distribute the Program, it is Recipient's responsibility to acquire +that license before distributing the Program.

+ +

d) Each Contributor represents that to its knowledge it +has sufficient copyright rights in its Contribution, if any, to grant +the copyright license set forth in this Agreement.

+ +

3. REQUIREMENTS

+ +

A Contributor may choose to distribute the Program in object code +form under its own license agreement, provided that:

+ +

a) it complies with the terms and conditions of this +Agreement; and

+ +

b) its license agreement:

+ +

i) effectively disclaims on behalf of all Contributors +all warranties and conditions, express and implied, including warranties +or conditions of title and non-infringement, and implied warranties or +conditions of merchantability and fitness for a particular purpose;

+ +

ii) effectively excludes on behalf of all Contributors +all liability for damages, including direct, indirect, special, +incidental and consequential damages, such as lost profits;

+ +

iii) states that any provisions which differ from this +Agreement are offered by that Contributor alone and not by any other +party; and

+ +

iv) states that source code for the Program is available +from such Contributor, and informs licensees how to obtain it in a +reasonable manner on or through a medium customarily used for software +exchange.

+ +

When the Program is made available in source code form:

+ +

a) it must be made available under this Agreement; and

+ +

b) a copy of this Agreement must be included with each +copy of the Program.

+ +

Contributors may not remove or alter any copyright notices contained +within the Program.

+ +

Each Contributor must identify itself as the originator of its +Contribution, if any, in a manner that reasonably allows subsequent +Recipients to identify the originator of the Contribution.

+ +

4. COMMERCIAL DISTRIBUTION

+ +

Commercial distributors of software may accept certain +responsibilities with respect to end users, business partners and the +like. While this license is intended to facilitate the commercial use of +the Program, the Contributor who includes the Program in a commercial +product offering should do so in a manner which does not create +potential liability for other Contributors. Therefore, if a Contributor +includes the Program in a commercial product offering, such Contributor +("Commercial Contributor") hereby agrees to defend and +indemnify every other Contributor ("Indemnified Contributor") +against any losses, damages and costs (collectively "Losses") +arising from claims, lawsuits and other legal actions brought by a third +party against the Indemnified Contributor to the extent caused by the +acts or omissions of such Commercial Contributor in connection with its +distribution of the Program in a commercial product offering. The +obligations in this section do not apply to any claims or Losses +relating to any actual or alleged intellectual property infringement. In +order to qualify, an Indemnified Contributor must: a) promptly notify +the Commercial Contributor in writing of such claim, and b) allow the +Commercial Contributor to control, and cooperate with the Commercial +Contributor in, the defense and any related settlement negotiations. The +Indemnified Contributor may participate in any such claim at its own +expense.

+ +

For example, a Contributor might include the Program in a commercial +product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance +claims and warranties are such Commercial Contributor's responsibility +alone. Under this section, the Commercial Contributor would have to +defend claims against the other Contributors related to those +performance claims and warranties, and if a court requires any other +Contributor to pay any damages as a result, the Commercial Contributor +must pay those damages.

+ +

5. NO WARRANTY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS +PROVIDED 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. Each Recipient is solely +responsible for determining the appropriateness of using and +distributing the Program and assumes all risks associated with its +exercise of rights under this Agreement , including but not limited to +the risks and costs of program errors, compliance with applicable laws, +damage to or loss of data, programs or equipment, and unavailability or +interruption of operations.

+ +

6. DISCLAIMER OF LIABILITY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT +NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING +WITHOUT LIMITATION LOST PROFITS), 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 OR +DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED +HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

+ +

7. GENERAL

+ +

If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of +the remainder of the terms of this Agreement, and without further action +by the parties hereto, such provision shall be reformed to the minimum +extent necessary to make such provision valid and enforceable.

+ +

If Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the +Program itself (excluding combinations of the Program with other +software or hardware) infringes such Recipient's patent(s), then such +Recipient's rights granted under Section 2(b) shall terminate as of the +date such litigation is filed.

+ +

All Recipient's rights under this Agreement shall terminate if it +fails to comply with any of the material terms or conditions of this +Agreement and does not cure such failure in a reasonable period of time +after becoming aware of such noncompliance. If all Recipient's rights +under this Agreement terminate, Recipient agrees to cease use and +distribution of the Program as soon as reasonably practicable. However, +Recipient's obligations under this Agreement and any licenses granted by +Recipient relating to the Program shall continue and survive.

+ +

Everyone is permitted to copy and distribute copies of this +Agreement, but in order to avoid inconsistency the Agreement is +copyrighted and may only be modified in the following manner. The +Agreement Steward reserves the right to publish new versions (including +revisions) of this Agreement from time to time. No one other than the +Agreement Steward has the right to modify this Agreement. The Eclipse +Foundation is the initial Agreement Steward. The Eclipse Foundation may +assign the responsibility to serve as the Agreement Steward to a +suitable separate entity. Each new version of the Agreement will be +given a distinguishing version number. The Program (including +Contributions) may always be distributed subject to the version of the +Agreement under which it was received. In addition, after a new version +of the Agreement is published, Contributor may elect to distribute the +Program (including its Contributions) under the new version. Except as +expressly stated in Sections 2(a) and 2(b) above, Recipient receives no +rights or licenses to the intellectual property of any Contributor under +this Agreement, whether expressly, by implication, estoppel or +otherwise. All rights in the Program not expressly granted under this +Agreement are reserved.

+ +

This Agreement is governed by the laws of the State of New York and +the intellectual property laws of the United States of America. No party +to this Agreement will bring a legal action under this Agreement more +than one year after the cause of action arose. Each party waives its +rights to a jury trial in any resulting litigation.

+ + + + \ No newline at end of file diff --git a/packages/org.eclipse.epp.package.android.feature/epp.website.xml b/packages/org.eclipse.epp.package.android.feature/epp.website.xml new file mode 100644 index 00000000..dbd5b82c --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/epp.website.xml @@ -0,0 +1,49 @@ + + + + + + + + + + Beth Tibbitts + + + + + + + + + + + + + + + + + + diff --git a/packages/org.eclipse.epp.package.android.feature/feature.properties b/packages/org.eclipse.epp.package.android.feature/feature.properties new file mode 100644 index 00000000..9899b60b --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/feature.properties @@ -0,0 +1,26 @@ +################################################################################ +# Copyright (c) 2007, 2015 Eclipse contributors and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Innoopract Informationssysteme GmbH - initial API and implementation +# EclipseSource - ongoing development +################################################################################ + +description = \ +An IDE for Android developers. + +copyright = \ +Copyright (c) 2007, 2015 Eclipse contributors and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html\n\ +\n\ +Contributors:\n\ + Innoopract Informationssysteme GmbH - initial API and implementation\n\ + EclipseSource - ongoing development + diff --git a/packages/org.eclipse.epp.package.android.feature/feature.xml b/packages/org.eclipse.epp.package.android.feature/feature.xml new file mode 100644 index 00000000..5c7b1aa9 --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/feature.xml @@ -0,0 +1,68 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/org.eclipse.epp.package.android.feature/p2.inf b/packages/org.eclipse.epp.package.android.feature/p2.inf new file mode 100644 index 00000000..64a8f664 --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/p2.inf @@ -0,0 +1,16 @@ +#tell pde.build not to generate start levels +org.eclipse.pde.build.append.startlevels=false + +#add requirement on org.eclipse.platform.ide +requires.1.namespace=org.eclipse.equinox.p2.iu +requires.1.name=org.eclipse.platform.ide +#requires.1.range=[3.5.0.I20090522-1710,3.5.0.I20090522-1710] +requires.1.greedy=true + +instructions.configure=\ +org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:http${#58}//download.eclipse.org/mylyn/releases/neon,name:Mylyn for Eclipse Neon);\ +org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:http${#58}//download.eclipse.org/mylyn/releases/neon,name:Mylyn for Eclipse Neon); + +instructions.unconfigure=\ +org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:0,location:http${#58}//download.eclipse.org/mylyn/releases/neon);\ +org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:1,location:http${#58}//download.eclipse.org/mylyn/releases/neon); diff --git a/packages/org.eclipse.epp.package.android.feature/pom.xml b/packages/org.eclipse.epp.package.android.feature/pom.xml new file mode 100644 index 00000000..fc273b0f --- /dev/null +++ b/packages/org.eclipse.epp.package.android.feature/pom.xml @@ -0,0 +1,32 @@ + + + + + 4.0.0 + + + org.eclipse.epp + org.eclipse.epp-parent + 4.6.0-SNAPSHOT + ../../releng/org.eclipse.epp.config/parent/ + + + org.eclipse.epp + org.eclipse.epp.package.android.feature + 4.6.0-SNAPSHOT + eclipse-feature + + diff --git a/packages/org.eclipse.epp.package.android.product/.forceQualifierUpdate b/packages/org.eclipse.epp.package.android.product/.forceQualifierUpdate new file mode 100644 index 00000000..54f67351 --- /dev/null +++ b/packages/org.eclipse.epp.package.android.product/.forceQualifierUpdate @@ -0,0 +1 @@ +20151105-0600 diff --git a/packages/org.eclipse.epp.package.android.product/.project b/packages/org.eclipse.epp.package.android.product/.project new file mode 100644 index 00000000..11b16f75 --- /dev/null +++ b/packages/org.eclipse.epp.package.android.product/.project @@ -0,0 +1,11 @@ + + + org.eclipse.epp.package.android.product + + + + + + + + diff --git a/packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.resources.prefs b/packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.runtime.prefs b/packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 00000000..5a0ad22d --- /dev/null +++ b/packages/org.eclipse.epp.package.android.product/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/packages/org.eclipse.epp.package.android.product/epp.product b/packages/org.eclipse.epp.package.android.product/epp.product new file mode 100644 index 00000000..4f4fcf0c --- /dev/null +++ b/packages/org.eclipse.epp.package.android.product/epp.product @@ -0,0 +1,192 @@ + + + + + + + + + Specified in the plugin.xml of the branding plugin. + + + + + + + + -product org.eclipse.epp.package.android.product +--launcher.defaultAction openFile + + -Dosgi.requiredJavaVersion=1.8 +-Xms256m +-Xmx1024m + + + + -XstartOnFirstThread +-Dorg.eclipse.swt.internal.carbon.smallFonts + + + + + + + + + + + + + + + + + + + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8 + + + + http://eclipse.org/legal/epl/notice.php + +Eclipse Foundation Software User Agreement +April 9, 2014 + +Usage Of Content + +THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR +OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). +USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS +AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR +NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU +AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT +AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS +OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE +TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS +OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED +BELOW, THEN YOU MAY NOT USE THE CONTENT. + +Applicable Licenses + +Unless otherwise indicated, all Content made available by the +Eclipse Foundation is provided to you under the terms and conditions of +the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is +provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content. + +Content includes, but is not limited to, source code, object code, +documentation and other files maintained in the Eclipse Foundation source code +repository ("Repository") in software modules ("Modules") and made available +as downloadable archives ("Downloads"). + + - Content may be structured and packaged into modules to facilitate delivering, + extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), + plug-in fragments ("Fragments"), and features ("Features"). + - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive) + in a directory named "plugins". + - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. + Each Feature may be packaged as a sub-directory in a directory named "features". + Within a Feature, files named "feature.xml" may contain a list of the names and version + numbers of the Plug-ins and/or Fragments associated with that Feature. + - Features may also include other Features ("Included Features"). Within a Feature, files + named "feature.xml" may contain a list of the names and version numbers of Included Features. + +The terms and conditions governing Plug-ins and Fragments should be +contained in files named "about.html" ("Abouts"). The terms and +conditions governing Features and Included Features should be contained +in files named "license.html" ("Feature Licenses"). Abouts and Feature +Licenses may be located in any directory of a Download or Module +including, but not limited to the following locations: + + - The top-level (root) directory + - Plug-in and Fragment directories + - Inside Plug-ins and Fragments packaged as JARs + - Sub-directories of the directory named "src" of certain Plug-ins + - Feature directories + +Note: if a Feature made available by the Eclipse Foundation is installed using the +Provisioning Technology (as defined below), you must agree to a license ("Feature +Update License") during the installation process. If the Feature contains +Included Features, the Feature Update License should either provide you +with the terms and conditions governing the Included Features or inform +you where you can locate them. Feature Update Licenses may be found in +the "license" property of files named "feature.properties" found within a Feature. +Such Abouts, Feature Licenses, and Feature Update Licenses contain the +terms and conditions (or references to such terms and conditions) that +govern your use of the associated Content in that directory. + +THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER +TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. +SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO): + + - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html) + - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html) + - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE) + - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0) + - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html) + +IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR +TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License +is provided, please contact the Eclipse Foundation to determine what terms and conditions +govern that particular Content. + + +Use of Provisioning Technology + +The Eclipse Foundation makes available provisioning software, examples of which include, +but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for +the purpose of allowing users to install software, documentation, information and/or +other materials (collectively "Installable Software"). This capability is provided with +the intent of allowing such users to install, extend and update Eclipse-based products. +Information about packaging Installable Software is available at +http://eclipse.org/equinox/p2/repository_packaging.html ("Specification"). + +You may use Provisioning Technology to allow other parties to install Installable Software. +You shall be responsible for enabling the applicable license agreements relating to the +Installable Software to be presented to, and accepted by, the users of the Provisioning Technology +in accordance with the Specification. By using Provisioning Technology in such a manner and +making it available in accordance with the Specification, you further acknowledge your +agreement to, and the acquisition of all necessary rights to permit the following: + + 1. A series of actions may occur ("Provisioning Process") in which a user may execute + the Provisioning Technology on a machine ("Target Machine") with the intent of installing, + extending or updating the functionality of an Eclipse-based product. + 2. During the Provisioning Process, the Provisioning Technology may cause third party + Installable Software or a portion thereof to be accessed and copied to the Target Machine. + 3. Pursuant to the Specification, you will provide to the user the terms and conditions that + govern the use of the Installable Software ("Installable Software Agreement") and such + Installable Software Agreement shall be accessed from the Target Machine in accordance + with the Specification. Such Installable Software Agreement must inform the user of the + terms and conditions that govern the Installable Software and must solicit acceptance by + the end user in the manner prescribed in such Installable Software Agreement. Upon such + indication of agreement by the user, the provisioning Technology will complete installation + of the Installable Software. + +Cryptography + +Content may contain encryption software. The country in which you are +currently may have restrictions on the import, possession, and use, +and/or re-export to another country, of encryption software. BEFORE +using any encryption software, please check the country's laws, +regulations and policies concerning the import, possession, or use, and +re-export of encryption software, to see if this is permitted. + +Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both. + + + + + + + + + + + + diff --git a/packages/org.eclipse.epp.package.android.product/pom.xml b/packages/org.eclipse.epp.package.android.product/pom.xml new file mode 100644 index 00000000..63e49c4c --- /dev/null +++ b/packages/org.eclipse.epp.package.android.product/pom.xml @@ -0,0 +1,135 @@ + + + + + 4.0.0 + + + org.eclipse.epp + org.eclipse.epp-parent + 4.6.0-SNAPSHOT + ../../releng/org.eclipse.epp.config/parent/ + + + org.eclipse.epp + epp.package.android + 4.6.0-SNAPSHOT + eclipse-repository + + + + + + org.eclipse.tycho.extras + tycho-p2-extras-plugin + + + mirror-to-central-epp-repository + verify + + mirror + + + + + ${project.build.directory}/repository + + + + + + id ~= /*epp*/ && !(id ~= /*org.eclipse.epp.mpc*/) + + + + ${eclipse.epp.targetRepository} + true + false + false + true + true + + + + + + + org.eclipse.tycho + tycho-p2-director-plugin + + + maven-antrun-plugin + + + + + + + eclipse-sign-mac + + + + org.eclipse.cbi.maven.plugins + eclipse-macsigner-plugin + ${cbi.version} + + + sign + package + + sign + + + ${project.build.directory}/products/${project.artifactId} + + Eclipse.app + + + + + + + + + + eclipse-sign-windows + + + + org.eclipse.cbi.maven.plugins + eclipse-winsigner-plugin + ${cbi.version} + + + sign + + sign + + package + + ${project.build.directory}/products/${project.artifactId} + + eclipse.exe + eclipsec.exe + + + + + + + + + + diff --git a/packages/org.eclipse.epp.package.android/.forceQualifierUpdate b/packages/org.eclipse.epp.package.android/.forceQualifierUpdate new file mode 100644 index 00000000..54f67351 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/.forceQualifierUpdate @@ -0,0 +1 @@ +20151105-0600 diff --git a/packages/org.eclipse.epp.package.android/.project b/packages/org.eclipse.epp.package.android/.project new file mode 100644 index 00000000..40636399 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/.project @@ -0,0 +1,22 @@ + + + org.eclipse.epp.package.android + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.resources.prefs b/packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.runtime.prefs b/packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 00000000..5a0ad22d --- /dev/null +++ b/packages/org.eclipse.epp.package.android/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/packages/org.eclipse.epp.package.android/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.android/META-INF/MANIFEST.MF new file mode 100644 index 00000000..c07b9a08 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: EPP Android Bundle +Bundle-SymbolicName: org.eclipse.epp.package.android;singleton:=true +Bundle-Version: 4.6.0.qualifier +Bundle-Vendor: Eclipse Packaging Project +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Require-Bundle: org.eclipse.platform, + org.eclipse.equinox.app +Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.android/about.html b/packages/org.eclipse.epp.package.android/about.html new file mode 100644 index 00000000..e6ecf1e5 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/about.html @@ -0,0 +1,28 @@ + + + + +About + + +

About This Content

+ +

June, 2011

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at http://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at http://www.eclipse.org.

+ + + diff --git a/packages/org.eclipse.epp.package.android/about.ini b/packages/org.eclipse.epp.package.android/about.ini new file mode 100644 index 00000000..b56cae49 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/about.ini @@ -0,0 +1,37 @@ +# about.ini +# contains information about a feature +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# "%key" are externalized strings defined in about.properties +# This file does not need to be translated. + +# Property "aboutText" contains blurb for feature details in the "About" +# dialog (translated). Maximum 15 lines and 75 characters per line. +aboutText=%blurb + +# Property "featureImage" contains path to feature image (32x32) +featureImage=andmore_logo_icon32.png + +# Property "windowImage" contains path to window icon (16x16) +# needed for primary features only +windowImage=eclipse16.png + +# Property "aboutImage" contains path to product image (500x330 or 115x164) +# needed for primary features only +aboutImage=eclipse_lg.png + +# Property "appName" contains name of the application (translated) +# needed for primary features only +appName=Eclipse + +# Property "welcomePage" contains path to welcome page (special XML-based format) +# ($nl$/ prefix to permit locale-specific translations of entire file) +#welcomePage=$nl$/welcome.xml + +# Property "welcomePerspective" contains the id of the perspective in which the +# welcome page is to be opened. +# optional + +# Property "tipsAndTricksHref" contains the Help topic href to a tips and tricks page +# optional +#tipsAndTricksHref=/org.eclipse.platform.doc.user/tips/platform_tips.html + diff --git a/packages/org.eclipse.epp.package.android/about.mappings b/packages/org.eclipse.epp.package.android/about.mappings new file mode 100644 index 00000000..de1370b4 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/about.mappings @@ -0,0 +1,7 @@ +# about.mappings +# contains fill-ins for about.properties +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file does not need to be translated. + +0=@eclipse.simultaneous.release.build@ +1=@eclipse.simultaneous.release.name@ diff --git a/packages/org.eclipse.epp.package.android/about.properties b/packages/org.eclipse.epp.package.android/about.properties new file mode 100644 index 00000000..b24f29c8 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/about.properties @@ -0,0 +1,25 @@ +############################################################################### +# Copyright (c) 2000, 2015 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation - initial API and implementation +############################################################################### +# about.properties +# contains externalized strings for about.ini +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# fill-ins are supplied by about.mappings +# This file should be translated. +# +# Do not translate any values surrounded by {} + +blurb=Eclipse for Android Developers\n\ +\n\ +Version: {featureVersion}\n\ +Build id: {0}\n\ +\n\ +(c) Copyright Eclipse contributors and others 2000, 2015. All rights reserved.\n\ +Visit http://www.eclipse.org/eclipse\n\ diff --git a/packages/org.eclipse.epp.package.android/andmore_logo_icon32.png b/packages/org.eclipse.epp.package.android/andmore_logo_icon32.png new file mode 100644 index 00000000..9a9af288 Binary files /dev/null and b/packages/org.eclipse.epp.package.android/andmore_logo_icon32.png differ diff --git a/packages/org.eclipse.epp.package.android/build.properties b/packages/org.eclipse.epp.package.android/build.properties new file mode 100644 index 00000000..b19df9dd --- /dev/null +++ b/packages/org.eclipse.epp.package.android/build.properties @@ -0,0 +1,14 @@ +bin.includes = META-INF/,\ + about.html,\ + about.ini,\ + about.mappings,\ + about.properties,\ + eclipse16.png,\ + eclipse32.png,\ + eclipse48.png,\ + eclipse256.png,\ + eclipse_lg.png,\ + intro-eclipse.png,\ + plugin_customization.ini,\ + plugin.xml,\ + andmore_logo_icon32.png diff --git a/packages/org.eclipse.epp.package.android/eclipse16.png b/packages/org.eclipse.epp.package.android/eclipse16.png new file mode 100644 index 00000000..7fc69518 Binary files /dev/null and b/packages/org.eclipse.epp.package.android/eclipse16.png differ diff --git a/packages/org.eclipse.epp.package.android/eclipse256.png b/packages/org.eclipse.epp.package.android/eclipse256.png new file mode 100644 index 00000000..7e5bbdce Binary files /dev/null and b/packages/org.eclipse.epp.package.android/eclipse256.png differ diff --git a/packages/org.eclipse.epp.package.android/eclipse32.png b/packages/org.eclipse.epp.package.android/eclipse32.png new file mode 100644 index 00000000..bf856800 Binary files /dev/null and b/packages/org.eclipse.epp.package.android/eclipse32.png differ diff --git a/packages/org.eclipse.epp.package.android/eclipse48.png b/packages/org.eclipse.epp.package.android/eclipse48.png new file mode 100644 index 00000000..f9706a7c Binary files /dev/null and b/packages/org.eclipse.epp.package.android/eclipse48.png differ diff --git a/packages/org.eclipse.epp.package.android/eclipse_lg.png b/packages/org.eclipse.epp.package.android/eclipse_lg.png new file mode 100644 index 00000000..95d9f6ed Binary files /dev/null and b/packages/org.eclipse.epp.package.android/eclipse_lg.png differ diff --git a/packages/org.eclipse.epp.package.android/intro-eclipse.png b/packages/org.eclipse.epp.package.android/intro-eclipse.png new file mode 100644 index 00000000..98ebd928 Binary files /dev/null and b/packages/org.eclipse.epp.package.android/intro-eclipse.png differ diff --git a/packages/org.eclipse.epp.package.android/plugin.xml b/packages/org.eclipse.epp.package.android/plugin.xml new file mode 100644 index 00000000..e890dff5 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/plugin.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/org.eclipse.epp.package.android/plugin_customization.ini b/packages/org.eclipse.epp.package.android/plugin_customization.ini new file mode 100644 index 00000000..ba498481 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/plugin_customization.ini @@ -0,0 +1,61 @@ +# plugin_customization.ini +# sets default values for plug-in-specific preferences +# keys are qualified by plug-in id +# e.g., com.example.acmeplugin/myproperty=myvalue +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# "%key" are externalized strings defined in plugin_customization.properties +# This file does not need to be translated. + +# Property "org.eclipse.ui/defaultPerspectiveId" controls the +# perspective that the workbench opens initially +org.eclipse.ui/defaultPerspectiveId=org.eclipse.andmore.android.perspective + +# new-style tabs by default +org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false + +# put the perspective switcher on the top right +org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight + +# show progress on startup +org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true + +# show build id in the splash - only for nightly, integration, and milestone builds +org.eclipse.ui.workbench/SHOW_BUILDID_ON_STARTUP=false + +# use the window set by default +org.eclipse.ui/USE_WINDOW_WORKING_SET_BY_DEFAULT=true + +# lightweight auto-refresh on access by default +org.eclipse.core.resources/refresh.lightweight.enabled=true + +# enable line number ruler in all textual editors by default +org.eclipse.ui.editors/lineNumberRuler=true + +# Intro-related preferences (since 3.2) + +# Welcome theme to use +org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.slate + +# Root page links to show in the Universal Welcome +org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,whatsnew + +# Initial page layout of the Universal Welcome +org.eclipse.ui.intro.universal/INTRO_DATA = product:introData.xml + +# Order help books in table of contents +org.eclipse.help/HELP_DATA = helpData.xml + +#Ensure m2e indexing is off by default +org.eclipse.m2e.core/eclipse.m2.updateIndexes=false + +# check for updates every Tuesday at 10am +# https://bugs.eclipse.org/bugs/show_bug.cgi?id=421779 +org.eclipse.equinox.p2.ui.sdk.scheduler/enabled=true +org.eclipse.equinox.p2.ui.sdk.scheduler/schedule=on-schedule +org.eclipse.equinox.p2.ui.sdk.scheduler/day=Every Tuesday +org.eclipse.equinox.p2.ui.sdk.scheduler/hour=10\:00 AM + +# disable the Oomph preference recorder - bug 470654, bug 470430 +# https://bugs.eclipse.org/bugs/show_bug.cgi?id=470654 +# https://bugs.eclipse.org/bugs/show_bug.cgi?id=470430 +org.eclipse.oomph.setup.ui/enable.preference.recorder=false diff --git a/packages/org.eclipse.epp.package.android/pom.xml b/packages/org.eclipse.epp.package.android/pom.xml new file mode 100644 index 00000000..c1fe8149 --- /dev/null +++ b/packages/org.eclipse.epp.package.android/pom.xml @@ -0,0 +1,32 @@ + + + + + 4.0.0 + + + org.eclipse.epp + org.eclipse.epp-parent + 4.6.0-SNAPSHOT + ../../releng/org.eclipse.epp.config/parent/ + + + org.eclipse.epp + org.eclipse.epp.package.android + 4.6.0-SNAPSHOT + eclipse-plugin + + diff --git a/pom.xml b/pom.xml index fab67084..2805a9f2 100644 --- a/pom.xml +++ b/pom.xml @@ -33,6 +33,14 @@ + + epp.package.android + + packages/org.eclipse.epp.package.android + packages/org.eclipse.epp.package.android.feature + packages/org.eclipse.epp.package.android.product + + epp.package.automotive -- cgit v1.2.3