Skip to content
IntelliJ IDEA Community edition - my hacks
Java Python Groovy C C++ Shell
Find file
Latest commit 1fa2c45 Jan 26, 2011 Joe Walnes Add 'Attach Jar SOURCE Directories' feature to module setup.
Similar to 'Attach Jar Directories', this feature allows you to directories (e.g. lib/src) that contain source jars/zips. This directory will be watched, and any new source jars added will automatically be associated with class jars.

This is convenient if you already have many class and source jars already organized on your file system (perhaps by an external build tool) and don't want to change your IDE configuration everytime a file is added/removed/renamed.

----

Implementation notes:

* I changed the signatures of some methods, but in every case I've ensured there old signature is still supported for API backwards compatibility.

* Supports both .iml and .idea directory project configs.

* The <jarDirectory> element now has an additional type="SOURCES" attribute to differentiate the OrderRootType.

* It also supports a directory being both a Jar Dir and Source Jar Dir.

* Although there is no UI to support it, the API now allows directories of any OrderRootTypes (e.g. Annotations, JavaDoc). It should just be a case of adding a button to support these.
Failed to load latest commit information.
.idea remove Gant library Dec 22, 2010
RegExpSupport replace HighlightSeverity.INFO usages with weak warnings; deprecate api Jan 17, 2011
bin restarter quotes parameters with spaces (IDEA-63584) Jan 20, 2011
build new mac java app stub Jan 25, 2011
colorSchemes applied transparency to invisibles Dec 19, 2010
community-resources 2011 Jan 14, 2011
images notnull Jan 19, 2011
java Add 'Attach Jar SOURCE Directories' feature to module setup. Jan 26, 2011
lib kill process tree under windows using winp library (IDEA-63833) Jan 20, 2011
license kill process tree under windows using winp library (IDEA-63833) Jan 20, 2011
native restarter quotes parameters with spaces (IDEA-63584) Jan 20, 2011
platform Add 'Attach Jar SOURCE Directories' feature to module setup. Jan 26, 2011
plugins remove option to ignore library overrides and ignore all overrides al… Jan 25, 2011
resources-en inspection descriptions: remove table completely (IDEA-63076) Dec 27, 2010
resources prefer final over finalize() Jan 25, 2011
samples FileTypeManager#isFileIgnored(VirtualFile) Dec 30, 2010
tools/lexer removed deprecated in Idea 6 method FlexLexer.reset(CharSequence, int) Aug 26, 2010
xml do not strongly hold tree to avoid leak Jan 25, 2011
.gitattributes Added .gitattributes with crlf flag for module and project files. Sep 28, 2009
.gitignore ignore OS X .DS_Store matadata Oct 12, 2009
LICENSE.txt license.txt Oct 9, 2009
build.txt branch number = 104 Jan 24, 2011
build.xml gant, jps and groovy updated Jun 24, 2010
community-main.iml CE main module dependencies fixed Dec 16, 2010
Something went wrong with that request. Please try again.