e(fx)clipse 1.0 – New Features – Consume Non-OSGi-Artifacts from a maven repository


e(fx)clipse 1.0.0 is just around the corner and scheduled to be released on August 15th, while we are polishing the final bits, the Eclipse IP-Team checks our IP-Log, … .

I’d like to introduce you the new and exiting features that we worked on in the last months since we released 0.9.0 in February.

Blog series

Other posts in this series are:

Consume Non-OSGi-Artifacts from a maven repository

All of our runtime artifacts are OSGi-Bundles and we publish them as a p2 repository (in future I also plan to publish an OBR but that’s something for 1.1) nevertheless some of them do not require OSGi at all and can be used in plain JavaFX applications so we decided to publish them as well to a Nexus-Repository so that you can consume the following artifacts (including all dependencies) from there:

  • org.eclipse.fx.ui.panes: Additional layout panes you know from SWT
  • org.eclipse.fx.ui.controls: Adds some custom controls we’ve developed like e.g. a TabPane who supports Drag and Drop, the StyledText control and some more addons
  • org.eclipse.fx.core.fxml: Holds some addons needed when you are using our FXML to Java translator
  • org.eclipse.fx.core.databinding: Integration layer between Eclipse Databinding and JavaFX-Properties
  • org.eclipse.fx.ui.animation: Some basic animations, nothing fancy but a nice addon for your applications
  • org.eclipse.fx.ui.databinding: Integration between Eclipse Databinding and JavaFX UI Components

Useage is fairly simple all you need to do is to add the efxclipse-Nexus repository to your pom.xml, e.g. to make use of our additional layout panes all you need to to is:

<project xmlns="http://maven.apache.org/POM/4.0.0" ....>
  <repositories>
    <repository>
      <id>eclipse-nexus</id>
      <url>https://repo.eclipse.org/content/repositories/efxclipse-snapshots</url>
      <snapshots><enabled>true</enabled></snapshots>
    </repository>
  </repositories>

  <!-- ... -->
  <dependencies>
    <dependency>
      <artifactId>org.eclipse.fx.ui.panes</artifactId>
      <groupId>org.eclipse.fx</groupId>
      <version>1.0.0-SNAPSHOT</version>
    </dependency>
  </dependencies>

</project>
Advertisement
This entry was posted in e(fx)clipse and tagged . Bookmark the permalink.

9 Responses to e(fx)clipse 1.0 – New Features – Consume Non-OSGi-Artifacts from a maven repository

  1. Pingback: e(fx)clipse 1.0 – New Features – Generate JavaFX Properties accessors | Tomsondev Blog

  2. Pingback: e(fx)clipse 1.0 – New Features – LayoutPanes can be controlled by CSS | Tomsondev Blog

  3. Pingback: e(fx)clipse 1.0 – New Features – Drag and Drop for e4/JavaFX applications | Tomsondev Blog

  4. Pingback: e(fx)clipse 1.0 – New Features – The clever CSS-Editor who got more clever | Tomsondev Blog

  5. Pingback: e(fx)clipse 1.0 – New Features – StyledText control to build a code editor (framework) | Tomsondev Blog

  6. Pingback: e(fx)clipse 1.0 – New Features – Integration of JavaFX source and property JavaDoc | Tomsondev Blog

  7. Pingback: e(fx)clipse 1.0 – New Features – CSS Gradient Editor | Tomsondev Blog

  8. Pingback: e(fx)clipse 1.0 released | Tomsondev Blog

  9. Pingback: JavaFX links of the week, August 18 // JavaFX News, Demos and Insight // FX Experience

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.