Sunday, October 11, 2009

Jupiter 3.5.1 Released

Hello all,
I have just uploaded the newest build of Jupiter to both the update site and the downloads section of the Jupiter homepage.  This release should work with Eclipse 3.3.x Europa, Eclipse 3.4.x Ganymede, and Eclipse 3.5.x Galileo.

To see the issues that were closed for this release go to:
http://code.google.com/p/jupiter-eclipse-plugin/issues/list?can=1&q=label%3AMilestone-Release3.5.1

The biggest thing in this release is the removal of JDT and the dependency on the org.junit plugin.  This means that Jupiter no longer requires any Java development specific plugins.  This will hopefully allow it to run out of the box with other Eclipse builds that do not come with JDT, such as the C/C++ Developers build.  To all of you using CDT I encourage you to download the latest Eclipse IDE for C/C++ Developers and give it a try.

What does this mean for us Java developers?  Nothing really.  Everything is the same except for one thing.  The Jupiter perspective no longer includes the Package Explorer.  You can still open it yourself but by default it will not be there.  Project Explorer has taken its place in the perspective.  So far that I can see Project Explorer does everything Package Explorer can do.

This release also fixes a few bugs.  Jupiter no longer throws an exception when clicking the "+" above the review table when there are no projects selected.  Also, this release fixes a bug with the review storage directory.  If you included Windows path separators in the storage direction (i.e. etc\reviews) any UNIX/Linux based system would create a folder like "etc\reviews" instead of creating the directory tree etc/reviews.  Now even if Windows separators are used Jupiter will correctly create the directory structure on all platforms.

I hope it works for you all.  I have tried to test it on multiple Eclipse versions on multiple platforms.  If you find any problems please use the Jupiter User's Groups (http://groups.google.com/group/jupiter-users).  Note that your first post may not show up immediately because I have had to tighten security due to spam mail.  Don't worry, I will get notified that you posted.  Once I approve it everything should show up normally in the group.

Thank you for using Jupiter!

Saturday, June 27, 2009

Jupiter 3.5.0 Now Available

Hello all,
I have just uploaded the newest build of Jupiter to both the update site and the downloads section of the Jupiter homepage.  This release works with Eclipse 3.3.x Europa, Eclipse 3.4.x Ganymede, and Eclipse 3.5 Galileo. Please note that the older versions will not work with Eclipse 3.5.

To see the issues that were closed for this release go to:

The only notable thing I think is that the "Add Review Issue..." option should appear in more of the editors allowing Jupiter to work with more file types.  This will not fix it for all editors but hopefully will allow most of them to work with Jupiter.  So far I know that it does not work properly with Eclipse's XML Editor.

If you find any problems please use the Jupiter User's Groups (http://groups.google.com/group/jupiter-users).

NOTE: For those of you using Ganymede or Galileo, if Jupiter pops up the box asking you to update and you click "Update Now" the update box that appears may not update Jupiter correctly (it pops up the old Eclipse 3.2 and 3.3 style update box).  I don't know why.  Sometimes it says that it is updating it but after restarting Eclipse it is still reporting the old version.  If you use either version your best bet is to go to Help --> Software Update... (Ganymede) or Help --> Install New Software... (Galileo) and use those methods of updating.  I have written an issue for this problem but I may choose to just remove the update check since newer versions of Eclipse have introduced their own ways of checking for plugin updates.

Last but not least, I have updated the user guide to include Eclipse 3.5.  This can be downloaded from Jupiter's homepage.

Friday, June 26, 2009

Jupiter 3.4.2 Is NOT Compatible With Eclipse 3.5

Hello all,
I'm not sure if anyone has tried Eclipse 3.5 with Jupiter 3.4.2 but I am in the process of testing for the Jupiter 3.5.0 release and I am getting an error. It is a very bad error as you can't add any review issues that are associated with lines in a file. I am working on this and hope to have Jupiter 3.5.0 out sometime this weekend.

Sunday, May 24, 2009

Eclipse 3.5 Galileo Will Be Out In Late June

It has been a while but yes there will be a Jupiter 3.5.0. It should be out after Eclipse 3.5 gets released. I do not usually test against any release candidates. I usually wait for the final version to come out. However, if you have tried Jupiter with the RC and are having problems feel free to report the problem.

I am currently looking through the Jupiter issues and deciding what I can get done before the June release date. There probably as usual won't be anything big. If there is anything you'd like to report head on over to the Jupiter Users Group and start a new discussion.

Monday, February 16, 2009

Eclipse IDE for C/C++ and Jupiter 3.4.x

For those of you using the pre-built Eclipse 3.4 with CDT Jupiter will not work. I have been informed that it used to work but it doesn't anymore. I'm assuming that the plugins being bundled have changed and that is what is causing the issue. Jupiter has dependencies and in Ganymede CDT it is failing to be found. I will review Jupiter's plugin dependencies but I'm not sure what I can do if they are still needed.

Here is the trace:
!ENTRY org.eclipse.equinox.p2.director 2 0 2009-02-17 09:07:14.033!MESSAGE Problems resolving provisioning plan.!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2009-02-17 09:07:14.033!MESSAGE Unable to satisfy dependency from edu.hawaii.ics.csdl.jupiter 3.4.2 to requiredCapability: osgi.bundle/org.junit/0.0.0.!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2009-02-17 09:07:14.033!MESSAGE Unable to satisfy dependency from edu.hawaii.ics.csdl.jupiter 3.4.2 to requiredCapability: osgi.bundle/org.eclipse.jdt.core/0.0.0.!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2009-02-17 09:07:14.033!MESSAGE Unable to satisfy dependency from edu.hawaii.ics.csdl.jupiter 3.4.2 to requiredCapability: osgi.bundle/org.eclipse.jdt.ui/0.0.0.!SUBENTRY 1 org.eclipse.equinox.p2.director 2 0 2009-02-17 09:07:14.033!MESSAGE Unable to satisfy dependency from edu.hawaii.ics.csdl.jupiter 3.4.2 to requiredCapability: osgi.bundle/org.eclipse.jdt.launching/0.0.0.


Update: For those of you who need CDT and Jupiter I recommend trying Eclipse Classic and then adding on the CDT plugin. If you still have problems feel free to use the User's Group or contact me directly.

Wednesday, February 4, 2009

Jupiter 3.4.2 Now Available

Hello all,
I have just uploaded the newest build of Jupiter to both the update site and the downloads section of the Jupiter homepage.  I wasn't going to release Jupiter 3.4.2 until I had fixed more issues but the XML clipping issues are a problem.  So even though I didn't finish all that I wanted to I have decided to push this release to fix the issues Jupiter has with clipping the issue descriptions.

To see the issues that were closed for this release go to:

Note that issues 52 and 53 were actually fixed for the service release 3.4.1.1.

Bug Fixes:
As I mentioned above the only bug that was fixed the clipping of long descriptions for issues.  This was due to change in libraries that were used to read/write the Jupiter XML files.  There were two issues and I believe that they have been resolved.

New Features:
For once there is a new feature!  The Add Review Issue option now has a keyboard shortcut.  It is Control+Alt+R.  This may not be the ideal shortcut but you can customize it by going to Preferences --> General --> Keys.  I will add this to the user manual soon.

If you find any problems please use the Jupiter User's Groups (http://groups.google.com/group/jupiter-users).

Oh, one more thing.  For those of you using Ganymede, if Jupiter pops up the box asking you to update and you click "Update Now" the update box that appears may not update Jupiter correctly (it pops up the old Eclipse 3.2 and 3.3 style update box).  I don't know why.  Sometimes it says that it is updating it but after restarting Eclipse it is still reporting the old version.  If you use Ganymede your best bet is to go to Help --> Software Update... and use the "new" software updater.  I have written an issue for this problem but I may choose to just remove the update check since newer versions of Eclipse have introduced their own ways of checking for plugin updates.

Ok, now that's it.  Thank you for using Jupiter!

Monday, January 19, 2009

BEA Workshop 9.2 for Weblogic, Aptana Studio, and Adobe FlexBuilder

Hello all,
I have gotten a handful of inquiries about an older version of Jupiter that is compatible with Eclipse 3.1.x which is what BEA Workshop 9.2 is based off of.  I just wanted to let you know that I don't have Jupiter for Eclipse 3.1.x and because of numerous repository changes I do not have the source code dating back that far.  I didn't start working on Jupiter until after 3.2.1 came out so I do not have anything older than that on the Jupiter homepage.  I apologize for the inconvenience.

Also, I have seen someone mention that it does not work with Aptana Studio.  I installed Aptana Studio myself and installed Jupiter just to see.  I dug around and it says that the current version of Aptana Studio is based on Eclipse 3.2.2.  I know the current version of Jupiter (3.4.1.1) works with Eclipse 3.2.2.  I don't see any reason why it shouldn't show up in Aptana Studio.  It says Jupiter is installed and that it is working.  I dug through the log file and while I saw an overwhelming amount of exceptions, none of them said anything about Jupiter.  So to those who are using Aptana Studio, I'm sorry I don't have any idea why Jupiter doesn't work.

And finally, I have been asked about Jupiter and Adobe FlexBuilder.  I also downloaded Adobe FlexBuilder and installed Jupiter.  It is based on Eclipse Europa (3.3) so in theory it should work.  But it doesn't.  It lets you install Jupiter but I don't see it listed in the plugins after it restarts.  The log file has no indication of problems so I'm not sure what is going on there.  So I also don't have any idea why it does not work with Adobe FlexBuilder.

This is probably not what some of you wanted to hear and I apologize.

Just a note that I normally only test Jupiter against Eclipse for RCP/Plug-in Developers from http://www.eclipse.org/downloads.