aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* Do not include META-INF/maven folder in generated artifactSiva Velusamy2014-10-291-0/+20
| | | | Change-Id: Ib085f8082e6b3859c0cc4bcb881cceb1485c81bc
* Revert back from OSGI -> bundled jarsSiva Velusamy2014-06-101-5/+0
| | | | | | | | | | | | | | | | | | | | | We tried the approach of replacing bundled jars with OSGI jars. However, this eventually ended up resulting in ClassCircularityError thrown at runtime when running on Java 7. As far as we could diagnose, the issue seems to be that: - LayoutLibrary attempts to load layoutlib.jar (which is a regular jar present inside the android sdk data folder). - The class loader passed to layoutlib is the LayoutLibrary's class loader. - The classes inside the layout library then attempt to load classes from a different OSGI jar (layoutlib-api) - At this time, we receive a ClassCircularityError Most of our other jars depend on layoutlib-api, so it is not possible to just bundle layoutlib-api. So for now, we are back to bundling jars. Change-Id: Ic8c838a1a7e90e1bc6b8c5251341b1ded46053ba
* Include all dependencies in the p2 repositorySiva Velusamy2014-05-221-0/+9
| | | | | | | | | | | | Currently, the generated p2 repository only includes the ADT plugins. We need to include all the tools and prebuilts that are now OSGI bundles, so this CL instructs p2 to include all the dependencies as well. Unfortunately, this means that all of the platform, jdt, cdt are all included as well. Change-Id: I5d2bfc8f72b18145e60985bffb54074a83a7d26a
* Add scripts to enable Tycho build, take 2.Siva Velusamy2014-05-221-0/+192
| | | | | | | The earlier CL to add this broke the existing PDE build scripts. The PDE build has now been turned off. Change-Id: Ica3b783af117ff1e52f53e6813ac8389c4bb80c9
* Revert "Add scripts to enable Tycho build"Siva Velusamy2014-04-151-187/+0
| | | | | | | | Breaks existing scripts. This reverts commit 68bd64a51f78ae6a66bd8eea9baf07185e2b9588. Change-Id: I2cfe3ba2cea94850f4273170fbb5a46d7b727633
* Add scripts to enable Tycho buildSiva Velusamy2014-04-151-0/+187
This CL adds all the required files to perform a build using Tycho. It is not integrated into the Android build system though. In order to perform a build, make sure your repository has the git projects prebuilts/eclipse and prebuilts/eclipse-build-deps, then do: $ cd sdk/eclipse $ make -f maven.mk That should create the necessary target platform and start a build using Maven/Tycho. The resulting artifacts should be in out/host/maven/bundles-<version>/products Change-Id: I4672cd9ea1ac072a9b5ddb27d98a9849b2a2b8cb