<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 378: Generate Custom drjava.jar</title><link>https://sourceforge.net/p/drjava/feature-requests/378/</link><description>Recent changes to 378: Generate Custom drjava.jar</description><atom:link href="https://sourceforge.net/p/drjava/feature-requests/378/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 19 Apr 2010 17:32:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/drjava/feature-requests/378/feed.rss" rel="self" type="application/rss+xml"/><item><title>Generate Custom drjava.jar</title><link>https://sourceforge.net/p/drjava/feature-requests/378/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There have been some requests (I believe from the media computation people at Georgia Tech; &lt;a href="http://coweb.cc.gatech.edu/mediaComp-plan/101" rel="nofollow"&gt;http://coweb.cc.gatech.edu/mediaComp-plan/101&lt;/a&gt; ) for a feature that can generate a customized DrJava jar file that already includes user-specified jar libraries.&lt;/p&gt;
&lt;p&gt;This functionality would take the current DrJava jar (it should work with EXE and Mac applications too) and add a number of user-specified jar files to it. Then it will write out a new drjava.jar file. The libraries included in the new jar file will then automatically be included in the classpath and be usable without adding them to a classpath somewhere. It will ONLY write a jar file, not an EXE file or a Mac application.&lt;/p&gt;
&lt;p&gt;There is no functionality to remove the libraries again.&lt;/p&gt;
&lt;p&gt;Issues to consider:&lt;br /&gt;
1. We should probably disable automatic updates for modified drjava.jar files. Otherwise a user may download an updated version that doesn't have required libraries anymore.&lt;br /&gt;
2. We should check whether an added library interferes with a class already included in DrJava.&lt;br /&gt;
3. What kind of debugging information can we print out to distinguish a modified version from an original version?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathias Ricken</dc:creator><pubDate>Mon, 19 Apr 2010 17:32:26 -0000</pubDate><guid>https://sourceforge.net2f141cfe7685eaf1df95d2a5a2bf801016896860</guid></item></channel></rss>