Posts

Showing posts from July, 2025

Summer Open Source Project - Eclipse PDE

About the project Eclipse PDE is a development environment for creating Eclipse plug-ins and stand-alone RCP applications, enabling both contributors and enterprise developers to build custom tools. It has powered well-known applications like Xmind and KNIME, showing its versatility beyond just Eclipse IDE extensions. With a committed global user base in the tens of thousands, Eclipse PDE remains a key tool for modular, enterprise-grade application development. The Issue Eclipse PDE’s Manifest editor lacks proper UI support for the  jars.extra.classpath  attribute, causing many developers to mistakenly use  additional.bundles , which incorrectly adds compile-only dependencies as runtime dependencies. To address this, I explored the Eclipse PDE codebase and identified key files such as  BuildClasspathSection.java ,  DependencyManagementSection.java ,  pderesources.properties , and  PDEUIMessages.java . The solution involves adding a new button in the Bu...