Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arichiardi/eclipse-addons
Eclipse additions - Dependency Injection and more
https://github.com/arichiardi/eclipse-addons
Last synced: 22 days ago
JSON representation
Eclipse additions - Dependency Injection and more
- Host: GitHub
- URL: https://github.com/arichiardi/eclipse-addons
- Owner: arichiardi
- License: epl-1.0
- Created: 2014-12-11T10:34:02.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-20T15:06:27.000Z (almost 10 years ago)
- Last Synced: 2024-10-22T13:56:28.881Z (2 months ago)
- Language: Java
- Homepage:
- Size: 352 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
eclipse-addons
==============I found e(fx)clipse ```core.di```, ```core.adapter```, ```core.text``` packages very good additions to Eclipse's own framework and then decided to factor out their code in an autonomous bundle: ```com.andrearichiardi.eclipse.addons```.
To understand its features, try either [this](http://tomsondev.bestsolution.at/2013/11/21/writing-ieclipsecontext-less-code/) blog post or [this](https://wiki.eclipse.org/Efxclipse/Runtime/Recipes#Publishing_to_the_IEclipseContext) other excerpt from the e(fx)clipse wiki
The new packaging removes all the Java 8 type annotations and adds [retrolambda](https://github.com/orfjackal/retrolambda) to backport new constructs to Java 6. Unfortunately, the ```core.text``` package makes use of ```java.util.function``` and ```java.time```, and it has been momentarily excluded. Pull requests that finalize a JDK8-only build through a Maven profile are welcome. Kepler and E4 (Luna and higher) are supported.
Download
--------The artifacts are available as snapshots on Maven Central. In order to get them, add the following lines to your ```settings.xml```/```pom.xml```:
...
sonatype.oss.snapshots
Sonatype OSS Snapshot Repository
http://oss.sonatype.org/content/repositories/snapshots
false
true
...
com.andrearichiardi.eclipse
com.andrearichiardi.eclipse.addons
1.0.0-SNAPSHOT
Contribute
----------
In order to properly build using Maven, [```toolchains.xml```](http://maven.apache.org/guides/mini/guide-using-toolchains.html) needs to be configured with a suitable 1.6 path as the Execution Environment has been set to ```JavaSE-1.6``` and Tycho's [``````](http://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK) to ```BREE```.License
-------[Eclipse Public License 1.0](http://www.eclipse.org/legal/epl-v10.html)
Credits
-------
[The e(fx)clipse team](http://projects.eclipse.org/projects/technology.efxclipse/who) made this possible.