Author: Ian Bull

Overview This article describes how to install Eclipse plug-ins from an update site (p2 repository) that is hosted on an HTTP(s) server with a self-signed (SSL) certificate. The Problem If you try and connect to a p2 repository on a server with a self-signed cert, you will more than likely hit the following error. Looking closely at the log, and you will see: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:397) at...

Read More

EclipseCon 2013 Starts next week, and from my twitter feed it seems the Eclipse community has already started their pilgrimage to Boston. While many people know Eclipse as a great IDE, did you know Eclipse also provides a powerful software stack to build enterprise applications on? From Modularity to Java Persistence to a world class Webserver, Eclipse is showing up in places you'd never expect -- including the...

Read More

Just in time for the IDEs of March (@wayne gets the credit for that one), the Eclipse and Equinox teams are happy announce that Eclipse Kepler Milestone 6 is now available for download. https://twitter.com/waynebeaton/status/312558536200695809 Included in this milestone is a migration wizard for use in shared installs. If Eclipse is installed as a shared install, and the base changes, the wizard will help you update.   There is a new JDT Quick fix...

Read More

I'm happy to announce that Yoxos 5.6 has been released. Yoxos is a service to help you create and share your Eclipse configurations. You can create your own custom EPP Packages, dynamically generate p2 repositories, or design and archive tool-chains for your entire development team. Here are a number of notable features in Yoxos 5.6. Custom EPP Packages With Yoxos 5.6 you can now create and download your...

Read More

Creating p2 repositories is certainly not easy; especially if you want to ensure that all the dependencies are met. Of course the publisher is a great tool for generating repositories, but you still need to find all your dependencies and either include them, or create a composite repository pointing at them. This task is recursive since each of those dependencies likely have dependencies of their...

Read More

At EclipseSource, we've been helping to creating the Eclipse Packages for over 5 years now. During that time we've learned a lot about building tools for developers. One thing we've learned is that every development team is different, and a one-size-fits-all approach doesn't work. You want your Eclipse, your way! Of course, with the install and update manager (p2), you can choose from hundreds of plug-ins to...

Read More

Yoxos is a great way to manage your Eclipse installs. With over 2,000 plug-ins to choose from, you can create your Eclipse, your way. But what if your favorite plug-in is not available in the Yoxos Distribution? I am happy to announce that starting today, you can add your own update sites to a Yoxos Team profile, and use those plug-ins in your Eclipse install. If you...

Read More

Getting a new developer up-to-speed can take time. First they need to download the development tools and configure their development environment. While some teams use pre-configured packages, like the Eclipse EPP Packages, most teams extend these tools with extra plug-ins or custom configurations. Many of these plug-ins have additional dependencies which also must also be installed. From here, developers need to fetch their source code,...

Read More

Using Yoxos profiles to manage your Eclipse installs is an easy way to get your tools, your way. However, creating a Yoxos profile requires a few too many steps. This is why I'm happy to announce that starting today, you can create and download your custom Yoxos profile directly from the Yoxos website. Simply login, choose 'Create a new Yoxos profile' and choose from over...

Read More