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...