Eclipse Juno Download For Windows 64
Visit Eclipse site and Download Eclipse Latest Version! Why Download Eclipse using YepDownload? Eclipse Simple & Fast Download! Works with All Windows (64/32 bit) versions! Eclipse Latest Version! Fully compatible with Windows 10; Disclaimer Eclipse is a product developed by The Eclipse Foundation. This site is not directly affiliated with The.
- Eclipse IDE Juno SR2 Packages. Windows 32-bit x8664 macOS. 1,822,780 DOWNLOADS; The classic Eclipse download: the Eclipse Platform, Java Development Tools.
- My installation of Eclipse Juno seemed to have got its knickers in rather a twist, so just spent a “happy” hour reinstalling the damn thing. I download these and then install using Windows.
- Eclipse IDE Juno SR1 Packages. Windows 32-bit x8664 macOS. 2,721,099 DOWNLOADS; The classic Eclipse download: the Eclipse Platform, Java Development Tools.
Package Description
Tools for developers working with Java and Web applications, including a Java IDE, tools for Web Services, JPA and Data Tools, JavaServer Pages and Faces, Mylyn, Maven and Gradle, Git, and more.
Click here to file a bug against Eclipse Web Tools Platform.
Click here to file a bug against Eclipse Platform.
Click here to file a bug against Maven integration for web projects.
Click here to report an issue against Eclipse Wild Web Developer (incubating).
This package includes:
- Data Tools Platform
- Git integration for Eclipse
- Eclipse Java Development Tools
- Eclipse Java EE Developer Tools
- Maven Integration for Eclipse
- Mylyn Task List
- Eclipse Plug-in Development Environment
- org.eclipse.epp.package.jee.feature
- org.eclipse.epp.package.common.feature
- org.eclipse.platform
- org.eclipse.epp.mpc
- org.eclipse.justj.openjdk.hotspot.jre.full
- org.eclipse.datatools.common.doc.user
- org.eclipse.datatools.connectivity.doc.user
- org.eclipse.datatools.connectivity.feature
- org.eclipse.datatools.connectivity.oda.designer.core.feature
- org.eclipse.datatools.connectivity.oda.designer.feature
- org.eclipse.datatools.connectivity.oda.feature
- org.eclipse.datatools.doc.user
- org.eclipse.datatools.enablement.apache.derby.feature
- org.eclipse.datatools.enablement.feature
- org.eclipse.datatools.enablement.hsqldb.feature
- org.eclipse.datatools.enablement.ibm.feature
- org.eclipse.datatools.enablement.ingres.feature
- org.eclipse.datatools.enablement.jdbc.feature
- org.eclipse.datatools.enablement.jdt.feature
- org.eclipse.datatools.enablement.msft.feature
- org.eclipse.datatools.enablement.mysql.feature
- org.eclipse.datatools.enablement.oda.designer.feature
- org.eclipse.datatools.enablement.oda.feature
- org.eclipse.datatools.enablement.oracle.feature
- org.eclipse.datatools.enablement.postgresql.feature
- org.eclipse.datatools.enablement.sap.feature
- org.eclipse.datatools.enablement.sdk.feature
- org.eclipse.datatools.enablement.sqlite.feature
- org.eclipse.datatools.enablement.sybase.feature
- org.eclipse.datatools.intro
- org.eclipse.datatools.modelbase.feature
- org.eclipse.datatools.sdk.feature
- org.eclipse.datatools.sqldevtools.data.feature
- org.eclipse.datatools.sqldevtools.ddl.feature
- org.eclipse.datatools.sqldevtools.ddlgen.feature
- org.eclipse.datatools.sqldevtools.feature
- org.eclipse.datatools.sqldevtools.parsers.feature
- org.eclipse.datatools.sqldevtools.results.feature
- org.eclipse.datatools.sqldevtools.schemaobjecteditor.feature
- org.eclipse.datatools.sqldevtools.sqlbuilder.feature
- org.eclipse.datatools.sqltools.doc.user
- org.eclipse.buildship
- org.eclipse.eclemma.feature
- org.eclipse.egit
- org.eclipse.egit.mylyn
- org.eclipse.jdt
- org.eclipse.jpt.common.eclipselink.feature
- org.eclipse.jpt.common.feature
- org.eclipse.jpt.jaxb.eclipselink.feature
- org.eclipse.jpt.jaxb.feature
- org.eclipse.jpt.jpa.eclipselink.feature
- org.eclipse.jpt.jpa.feature
- org.eclipse.jsf.feature
- org.eclipse.wst.server_adapters.feature
- org.eclipse.jst.common.fproj.enablement.jdt
- org.eclipse.jst.enterprise_ui.feature
- org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature
- org.eclipse.jst.server_adapters.ext.feature
- org.eclipse.jst.server_adapters.feature
- org.eclipse.jst.server_ui.feature
- org.eclipse.jst.webpageeditor.feature
- org.eclipse.jst.web_ui.feature
- org.eclipse.jst.ws.axis2tools.feature
- org.eclipse.jst.ws.cxf.feature
- org.eclipse.jst.ws.jaxws.dom.feature
- org.eclipse.jst.ws.jaxws.feature
- org.eclipse.m2e.feature
- org.eclipse.m2e.logback.feature
- org.eclipse.m2e.wtp.feature
- org.eclipse.m2e.wtp.jaxrs.feature
- org.eclipse.m2e.wtp.jpa.feature
- org.eclipse.m2e.wtp.jsf.feature
- org.eclipse.mylyn.bugzilla_feature
- org.eclipse.mylyn.context_feature
- org.eclipse.mylyn_feature
- org.eclipse.mylyn.ide_feature
- org.eclipse.mylyn.java_feature
- org.eclipse.mylyn.wikitext_feature
- org.eclipse.pde
- org.eclipse.tm.terminal.feature
- org.eclipse.wst.common.fproj
- org.eclipse.wst.xsl.feature
- org.eclipse.wildwebdeveloper.feature
- org.eclipse.wildwebdeveloper.embedder.node.feature
- org.eclipse.tips.feature
Maintained by: Eclipse Packaging and Web Tools Platform Projects
macOS x86_64
Linux x86_64AArch64
Mac OS X (Cocoa) 64-bit: MD5 - SHA1
Linux 64-bit: MD5 - SHA1
Bugzilla
Bug ID | Title | Status |
509189 | Setup errors | NEW |
507509 | Adding new CFT feature to JEE package for Neon.2 and Oxygen | NEW |
512008 | Add Spring tooling | NEW |
512880 | Include SpotBugs in Java and Java EE package | NEW |
513864 | Something wrong with Eclipse Neon.2 (4.6.2) when it uses in fedora ( dell xps 15 HD 3840x2160 ) | NEW |
513604 | Exported app client project is dependent on appclient.bat | NEW |
503463 | Reopen Update does not work | NEW |
496632 | AssertionFailedException in AbstractTextEditor$TextEditorSavable | NEW |
485788 | Include Eclipse Tools for Cloud Foundry (CFT) as part of the JEE Package | NEW |
483561 | Inspect window close when try to resize | NEW |
488993 | Include Memory Analyzer Tools in Java EE package | NEW |
492707 | Upgrading to Mars 4.5.2 fails because of missing items | NEW |
494586 | Update New JEE Welcome Quicklinks to create JavaEE Web project and JSDT Project | NEW |
515330 | Problems occurred when invoking code from plug-in: 'org.eclipse.jface'. | NEW |
518580 | JavaEE package not listed on main Oxygen dev builds download page | NEW |
544627 | ITS team has blocked eclipse several operations due to absence of digital signature | NEW |
542925 | Eclipse IDE for Enterprise Java Developers 2018-12 R final release disables content assist by default. | NEW |
550519 | Eclipse IDE for Java EE Developers NEON 4.6 - Maven project | NEW |
551096 | Unable to add the jar files are the options are being disabled | NEW |
551408 | Include Wild Web Developer into Eclipse IDE for Enterprise Java Developers | NEW |
538811 | Problem Opening Wizard for an installed plugin | NEW |
536107 | Cant Delete projects | NEW |
522712 | Eclipse for JEE does not include PDE extension point schemas | NEW |
520315 | Toolbar contatining run,debug and breakpoints missing if customize perspective is used than eclipse oxygen crashes in ubuntu 64bit | NEW |
533338 | Not able to load the JAVA EE perspective and not able to see Server option in Neon 4.6.2 | NEW |
533975 | [Accessibility] issues in Windows 'high contrast' mode. | NEW |
535551 | EPP Photon RC2 has duplicate vmargs in eclipse.ini | NEW |
481601 | Packages MUST set lower version of feature | NEW |
472108 | Problew when try to open Eclipse | NEW |
380080 | Cannot upgrade to Eclipse IDE for Java EE Developers 1.5.0.20120504-1855 | NEW |
368367 | Eclipse.exe ICON mismatch | NEW |
384419 | [KeyBindings] Can't unbind the ESC key from closing a detached editor | NEW |
388311 | JUNO j2ee ide is not starting. throws an error saying to | |
414369 | out of heap while building the workspace for most akka projects - fixed with increased heap | NEW |
389859 | duplicate Information in the Progress tab appears twice | NEW |
363588 | New 'global debug toolbar' added to jee perspective by default | NEW |
362048 | eclipse java ee ide update problem | NEW |
306492 | The console and the editor cannot display the character exactly | NEW |
265948 | It is not possible to uninstall any component from eclipse bundle (e.g. j2ee) | NEW |
309935 | When started Eclipse displays a message: the Eclipse executable launcher was unable to locate its companion shared library | NEW |
320614 | Update of Java EE IDE fails due to missing dependency on Mylyn | NEW |
361062 | Periodic workspace save | NEW |
239377 | Could improve 'how to get source' instructions | NEW |
414663 | IDE fails to load [Mac] after update | NEW |
470430 | Oomph preference recorder causing unexpected results | NEW |
466103 | M6 downloads available today are invalid packages for OSX. I have tried from different mirrors. | NEW |
460941 | dark theme breaks on JEE views and features | NEW |
462517 | An error has occurred. See error log for more details. | NEW |
459313 | Eclipse crashes | NEW |
459163 | Update problem - no repository - for Target Management Home | NEW |
429321 | Include Mylyn Builds component in packages | NEW |
429371 | j2ee maven | NEW |
441843 | By default enable 'Refresh using native hooks' and 'Refresh on access' | NEW |
464007 | Improve Welcome/About description | NEW |
367258 | Duplicate parameters in eclipse.ini file | ASSIGNED |
498145 | Bundle-Vendor/Bundle-Name not properly externalized | ASSIGNED |
471683 | EGit Error on every Save operation - An internal error occurred during: 'Computing Git status for repository .' | REOPENED |
428098 | 'Invalid' message when trying to unzip | REOPENED |
Bugs listed in italics indicate the bug has been moved to another project.
Bug ID | Title | Status |
226613 | 20080410-1900 broken | VERIFIED |
276608 | tm.terminal should not include source, to save space | VERIFIED |
316420 | use package icon on web page | RESOLVED |
323045 | The MD5 given for this download does not match | RESOLVED |
315701 | webtools/updates site needs to be changed | RESOLVED |
314969 | add jsf feature to Java EE IDE package | RESOLVED |
312527 | eclipse-jee-helios-M7-win32 doesn't include the JAX-WS tool | RESOLVED |
328948 | EclipseGalileo Hanging frequently. | RESOLVED |
330867 | EE package includes PDE indirectly, but should be direct | RESOLVED |
349073 | 'Too many open files' during signing check, while installing more stuff | RESOLVED |
350150 | Include m2e as part of this package | RESOLVED |
344903 | Welcome screen has some out-of-place (out dated?) items | RESOLVED |
343270 | Update JEE package with new Dali Common features | RESOLVED |
333300 | only 'Generic' displayed in the extension point | RESOLVED |
312353 | restore capability bundles | RESOLVED |
311610 | [Java EE package] Community and JPA links in welcome page goes to a 'Not Found' page | RESOLVED |
280566 | add capabilities (and preferences) | RESOLVED |
280653 | Welcome Page: Standard links are not working (Samples, Tutorials, .) | RESOLVED |
279201 | update site list is not correct in package | RESOLVED |
278469 | Runtime-only features should not be installed in an IDE | RESOLVED |
278274 | improved about box graphic | RESOLVED |
280654 | Welcome Page: Standard links are not working (Samples, Tutorials, .) | RESOLVED |
280655 | Welcome Page: Standard links are not working (Samples, Tutorials, .) | RESOLVED |
353703 | Cannot update Eclipse Platform in JEE package | RESOLVED |
304451 | javax.transaction is configured as framework extension | RESOLVED |
300913 | remove references to uncertain capabilities bundles | RESOLVED |
280710 | progress message steps on image text | RESOLVED |
278204 | splash progress text should be white | RESOLVED |
387136 | Include egit as part of Java EE Package | RESOLVED |
514206 | Include EclEmma in JavaEE package | RESOLVED |
520600 | Exit 13 | RESOLVED |
512009 | Add angularJS tools | RESOLVED |
503321 | Update does not work | RESOLVED |
500188 | Virtual Machine Issue | RESOLVED |
528430 | m2e to download sources by default | RESOLVED |
533441 | Hibernate tools crash to read metadata from SQL server 2014 with sqljdbc4.jar and authx64sqljdbc_auth.dll | RESOLVED |
543563 | Can't install plugging JautoDoc | RESOLVED |
547647 | Check for updates | RESOLVED |
539339 | Rename 'Eclipse IDE for Java EE developers' to 'Eclipse IDE for Enterprise Java developers'? | RESOLVED |
537514 | Regression: Java 10 support missing from WTP Photon 4.8.0 | RESOLVED |
534618 | [Tips] [Photon] [jee] Include Tip of the Day | RESOLVED |
496365 | Not able to download set up eclipse jee juno SR1 | RESOLVED |
493596 | [Welcome] Adopt Solstice theme for JEE package | RESOLVED |
413545 | Kepler Java EE package missing key m2e bundles | RESOLVED |
414370 | scala | RESOLVED |
407108 | ECLIPSE_.RSA in org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar does not match the one from Eclipse Juno SR1 (4.2.1) | RESOLVED |
398422 | JEE Package displays git configuration dialog on startup | RESOLVED |
278158 | need build to handle about.mappings? | RESOLVED |
429370 | Updating EPP Java EE Windows package from Kepler SR1 to SR2 fails | RESOLVED |
461652 | Eclipse would not launch, returned exit code=13 | RESOLVED |
487397 | Chrome V8 debugger is crashing on console output | RESOLVED |
492028 | Add optional chromium Debugger feature to JEE EPP for Neon | RESOLVED |
478181 | Include Buildship as part of JavaEE Package | RESOLVED |
477914 | Mars can't connect to Websphere v 8.5.x | RESOLVED |
469665 | erro oracle pack | RESOLVED |
363589 | still seeing some pollution of update sites in Java EE M3 | RESOLVED |
281039 | the What's new link on the Welcome page does not work | RESOLVED |
248051 | Perspective Tab | RESOLVED |
248494 | IDE for Java EE Developers won't start on 64-bit Vista | RESOLVED |
247389 | Why are not all JEE Project upate sites enabled? | RESOLVED |
242191 | Ganymede JEE Package dist for MacOSX has old 'Software Updates' component | RESOLVED |
239275 | packages should enable all their primary update sites (by default) | RESOLVED |
241596 | Equinox p2 installer failed to install eclipse-java-ganymede-win32.zip | RESOLVED |
249885 | Package fails after update because there is no metadata for the launcher.library | RESOLVED |
278157 | Need build to pickup 'welcome' bundle | RESOLVED |
260616 | PROBLEM with Eclipse Ganymede UPDATE | RESOLVED |
264465 | org.eclipse.pde.p2 feature should be in eclipse-jee-ganymede | RESOLVED |
259813 | Default Eclipse distro cannot upgrade | RESOLVED |
259686 | Automatic updates fail. | RESOLVED |
258581 | X86_64 release can not be unzip & untar with X86_64 linux | RESOLVED |
238280 | Missing DTP features in initial JEE 3.4 release | RESOLVED |
237652 | Crashes on startup | RESOLVED |
231974 | Ganymede M7 first startup takes several minuts and bundled plugins are not detected | RESOLVED |
232269 | Pre-installed packages are not installed. And cannot be either | RESOLVED |
231078 | JEE package update to Ganymede M7 | RESOLVED |
227870 | icu4j jar packaged in the JavaEE install is different from the M6/M6a | RESOLVED |
227351 | Need to filter out TPTP features from Mac. distributions. | RESOLVED |
227711 | missing program icon | RESOLVED |
233009 | JEE package configuration updates | RESOLVED |
234533 | added forgotten feature, EclipseLink Support to JEE | RESOLVED |
237424 | datatools doc error in JEE package | RESOLVED |
237425 | Warning logged about undefined tm.terminal command | RESOLVED |
237423 | 64 bit package opens to Java Perspective | RESOLVED |
235338 | Weird Small Window | RESOLVED |
235089 | Package is missing 'capabilities' | RESOLVED |
265912 | md5 files are 'hard to read' | RESOLVED |
250523 | Ganymede hangs when clicking View Error Log | RESOLVED |
278141 | No build ID in about dialog of JEE 3.5rc1 package | RESOLVED |
276417 | externailize strings for jee bundle | RESOLVED |
278142 | No Capabilities Preference Page in JEE 3.5rc1 | RESOLVED |
275817 | Eclipse says 'Java EE IDE Package' as application name | RESOLVED |
276415 | Another rev of feature | RESOLVED |
269915 | New&Noteworthy for DSDP-TM missing on JEE EPP Ganymede SR2 page | RESOLVED |
277394 | remove pde from jee package or default 'on' capabilties. | RESOLVED |
277775 | Some start to product customization | RESOLVED |
277863 | Missing Eclipse Icon under Linux | RESOLVED |
275596 | default workspace is wrong directory | RESOLVED |
275389 | A few language improvements for M7 | RESOLVED |
272947 | Addition of EclipseLink Galileo bundles to the Java EE package | RESOLVED |
271748 | There is no xsd and xsd.edit feature in the jee Galileo M6 package | RESOLVED |
276606 | DTP features should not include source, to save size | RESOLVED |
278152 | should not jar up product plugin | RESOLVED |
274638 | Problem while installing Eclipse Updates | RESOLVED |
276609 | jst and wst features should be expanded | RESOLVED |
275375 | Unusual exception logged on startup | RESOLVED |
278145 | Jee 3.5rc1 has no window icon | RESOLVED |
306624 | Error logged on Help > Install due to file:// repositories leaked into package | CLOSED |
191557 | Eclipse Tools for Java Enterprise Development contains too much | CLOSED |
277364 | 'eclipse' symlink present in eclipse-SDK download is missing from package | CLOSED |
279254 | Welcome page links don't work without Internet Connectivity | CLOSED |
540983 | why no Eclipse IDE for Java EE Developers releases in milestone builds? | CLOSED |
278154 | eclipse.ini has wrong splash screen | CLOSED |
538661 | Upgrade to Eclipse 2018-09 M3 breaks SQL editor. | CLOSED |
238541 | Download page doesn't detect 64 bit linux, and offers 32bit download | CLOSED |
525617 | Eclipse Build download is failing - servers are down | CLOSED |
278140 | Help contents not available in JEE 3.5rc1 package | CLOSED |
518583 | There was an eclipse platform Oxygen RC4a build, but the latest EPP is RC3. | CLOSED |
468874 | Unsigned Content warning due to javax.persistence when installing JEE package with eclipse-installer | CLOSED |
417632 | Rename JEE packed into 'Web Development ' ? | CLOSED |
419334 | Kick PDE out of JEE package | CLOSED |
422747 | add code recommenders to jee package | CLOSED |
317003 | Ganymede-jee-64Bit-Linux-Download broken | CLOSED |
385028 | Java EE package should say it requires a 1.6 JRE | CLOSED |
338601 | Update JEE package with new Dali feature names | CLOSED |
358808 | EULA for the package does not match the other ones | CLOSED |
374545 | javax.transaction plugin is not being loaded. | CLOSED |
424291 | Cannot install remote marketplace locations | CLOSED |
247698 | RSE Terminal uses ugly fonts in JEE package | CLOSED |
462087 | The JEE package refer to outdated TM Terminal features | CLOSED |
477947 | Unable to install SOAP UI Plugin | CLOSED |
312197 | WebPage Editor don´t recognize EL 2.2 method call with parameter | CLOSED |
313517 | Add MPC to the JEE package | CLOSED |
459007 | Eclispe is damn slow. | CLOSED |
435447 | NPE in ReadManager | CLOSED |
436627 | Fatal Error starting Eclipse | CLOSED |
436896 | Unusual URISyntaxException exception in log first time help is indexed | CLOSED |
486131 | can't extract eclipse | CLOSED |
Bugs listed in italics indicate the bug has been moved to another project.
File a Bug on this Package
New and Noteworthy
Eclipse Web Tools Platform ProjectEclipse Platform
Eclipse Mylyn
Eclipse EGit
Testing Details

- Navigation
- Main Page
- Community portal
- Current events
- Recent changes
- Random page
- Help
- Toolbox
- Page information
- Permanent link
- Printable version
- Special pages
- Related changes
- What links here
Scout |
Wiki Home |
Website |
Download • Git |
Community |
Forums • Blog • Twitter • G+ |
Bugzilla |
Bugzilla |
- 1Eclipse Scout (Juno Release)
- 1.9Build Process
- 1.9.1Checklist for building Scout milestones
- 1.9Build Process
This Wiki page is to cover the relevant aspects to fulfill the release review as described here for Eclipse Scout release 3.8 (Juno).
- Eclipse Scout is a mature and open framework for modern, service oriented business applications.
- Scout substantially boosts developer productivity and is simple to learn.
- User friendly applications are straight forward to implement with Scout’s comprehensive set of user interface components.
- Completely based on Java/Eclipse, Scout Applications are easy to integrate in most IT environments.
Useful Links
- Plan: Juno project plan
- Schedule: Juno RT schedule
- Reports: Simrel reports
Scout Release Review Documentation
Download Eclipse Juno 4.2 For Windows 10 64 Bit
- Scout Juno Documentation - in progress
Planning Document
Link to project plan as [XML document]
New and Noteworthy
End-of-Life
amazon music mac app download With Scout 3.8 (Juno Release):
- Scout integration for Apache Axis (web services) is no longer supported. As a replacement, we implemented JAX-WS integration into both Scout runtime and the Scout SDK. See the corresponding entry in our forum
Bugzilla Tickets

- Tickets in Scout 3.8.0
Target Environment
In order to remain current, each Eclipse Project release targets reasonably current operating environments.
All of Eclipse Scout is 'pure' Java code and has no direct dependence on the underlying operating system. Jagged alliance 2 download mac. The chief dependence is therefore on the Java Runtime (JRE) itself.
In general, the 3.8 release of Eclipse Scout is developed on an Oracle Java SE 6 VM. As such, Scout is targeted at all modern, desktop Java VMs. Most functionality is available for Java SE 6 level development everywhere, and extended development capabilities are made available on the VMs that support them.
There are many different implementations of the Java Platform running atop a variety of operating systems and various CPU architectures. Beside that Scout 3.8 also runs on various Eclipse platforms. For Juno release of Scout the following Eclipse platforms are supported:
- Eclipse Galileo (3.5) Limited support only: Scout Web UI (RAP) is not supported.
- Eclipse Helios (3.6)
- Eclipse Indigo (3.7)
- Eclipse Juno (3.8 / 4.2)
We focus our testing on a handful of popular combinations (OS, HW Arch, Java VM, Eclipse platform); these are our reference platforms. Scout undoubtedly runs fine in many operating environments beyond the reference platforms we test. However, since we do not systematically test them we cannot vouch for them. Problems encountered when running Scout on a non-reference platform that cannot be recreated on any reference platform will be given lower priority than problems with running Scout on a reference platform.
Scout 3.8 is tested and validated on the following reference platforms (this list is updated over the course of the release cycle):
Operating System | OS Version | Hardware | Java VM (vendor, version, arch) | Eclipse Platform (version, arch) |
---|---|---|---|---|
Windows | 7 | x86 32-bit | Oracle, 1.6, 32-bit | 3.8.0, 32-bit |
x86 64-bit | 3.5.2, 32-bit | |||
3.6.2, 32-bit | ||||
3.7.2, 32-bit | ||||
3.8.0, 32-bit | ||||
Oracle, 1.6, 64-bit | 4.2.0, 64-bit | |||
Oracle, 1.7, 64-bit | 4.2.0, 64-bit, EPP | |||
XP | x86 32-bit | Oracle, 1.7, 32-bit | 4.2.0, 32-bit, EPP | |
Oracle, 1.6, 32-bit | 3.8.0, 32-bit | |||
Ubuntu Linux | 12.04 LTS | x86 64-bit | OpenJDK, 1.7, 64-bit | 4.2.0, 64-bit, EPP |
x86 32-bit | Oracle, 1.6, 32-bit | 3.8.0, 32-bit | ||
Oracle, 1.7, 32-bit | ||||
OpenJDK, 1.7, 32-bit | 4.2.0, 32-bit, EPP | |||
Oracle, 1.6, 32-bit | ||||
Apple Mac OS | 10.7 (Lion) | x86 64-bit | Oracle, 1.7, 64-bit | 3.8.0, 64-bit |
Apple, 1.6, 64-bit | 4.2.0, 32-bit, EPP | |||
4.2.0, 64-bit, EPP |
The RAP (Rich Ajax Platform) UI for Eclipse Scout requires at least the following browser versions:
- Microsoft Internet Explorer 9
- Mozilla Firefox 9
- Google Chrome 16
- Apple Safari 5
Compatibility with Previous Releases
Scout RT 3.8 will be upwards compatible with Scout RT 3.7 except in those areas noted in the release notes. Programs that use affected APIs and extension points will need to apply the migrations described in Scout/Migration/3.8.
All migrations are also described in in the [release notes]:
Scout SDK 3.8 will NOT be upwards compatible with Scout SDK 3.7. Currently, the Scout SDK API is not yet used frequently.
Support for Eclipse 3.8 workbench
While Juno plans to provide Eclipse 4.2 as the primary platform, the Eclipse Project will also be providing a 3.8 based version as well. This is done since it is anticipated some adopters may not be able to move to 4.2 right away, and may need to wait for their own 'release train' to get lined up.
We will support our adopters in a similar way: Eclipse Scout will support 3.8 as a secondary platform (while 4.2 will be the primary platform). But we anticipate having only one stream of development. Scout will continue to work with the 3.8 and 4.2 platform, using the compatibility layer, and no 4.2 specific APIs. For Juno we will make sure that Scout will also compile against 3.8 (and 3.7, 3.6, 3.5) to ensure that we do not introduce new API useage that breaks compatibility.
However, we will focus our testing efforts on 4.2. We will accept bugs as equally valid if they are reported when running on another Eclipse platform. We will provide this type of one-stream, multi-platform support for Juno and its two coordinated maintenance releases.
Build Process
Scout is built using ant and pde feature build. Builds are executed nightly (artifacts see Scout downloads) and per milestone and release.
Sources:
- The scripts are available here: SVN.
- Custom ant tasks for used in the build (e.g. for packing plugins and waiting until the jars are signed) are available here: SVN
Hudson:Both nightly and milestone builds are done with the job cbi-scout-3.7 for all versions using different parameters.
Checklist for building Scout milestones
+0 Day
- Check version: versionMajor,versionMinor,versionMicro
- Check orbit drop: (latest stable)
- Make sure, that features dependent on rap runtime are disabled (because rap rt is usually not aggregated at +0): org.eclipse.scout.rt.rap.feature.feature.group
+1 Day
- Update build.properties to lastest eclipse milestone versions (e.g. 4.2_eclipseFileName=eclipse-SDK-4.2M5-win32.zip)
- Test scout with latest eclipse version
Milestone Build
- configure build.properties file for the corresponding branch/trunk:
- update milestone version: versionMilestone=M5 (N for nightly, RC for RCs)
- scoutRepositoryFolder: version/Release Version (e.g. releases/3.8/3.8.0, nightly)
- make sure rapStaging.target is set to staging updatesite
- create a Tag for the corresponding branch/trunk, e.g. 2012-01-31_S-3.8.0M5
- reset build.properties for nightly build
- run hudson build with the tag created before:
- properties N für nightly, S für stable
- choose tag. e.g. tags/2012-01-31_S-3.8.0M5 or trunk
- Test updatesite with empty eclipse
- Change Aggregator properties (Check out CVS: extssh:dev.eclipse.org:/cvsroot/callisto) to point to the new build in cvs property file: /cvsroot/callisto/org.eclipse.juno.build/scout.b3aggrcon
- always use the gui editor when adding features and verify the change
- make sure the versionRange is correct
- update location <repositories location=
- checkin (triggers aggregator build)
- Test the build
- cleanup unnecessary old builds: remove from updatesite releases/3.8/3.8.0/compositeArtifacts.jar and compositeContent.jar
- Review the reports
Ramp down Policy
We use daily builds. No API changes after M6, no new features after M7. In the RC phase only bugs marked P2 or higher or severity major or higher will be fixed.
Unit Tests
Unit tests are executed during the nightly build of Eclipse Scout RT and Eclipse Scout SDK. The test suites contain simple unit tests as well as GUI tests. The latter are based on Scout's testing support bundles which is built on top of java.awt.Robot. Therefore our GUI tests require a fully-fledged desktop environment. The tests are currently executed on BSI's infrastructure.
Current Project Metrics
project metrics for Eclipse Scout provided on [ohloh]