GayaBalan / ivybeans

Automatically exported from code.google.com/p/ivybeans
0 stars 0 forks source link

[Option] implement a real option tab #50

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
 I have to implement a real option tab (like Maven does) . The one provided 
in Options > Miscellaneous > Ivy  is less than minimalist ;).

I would like to add this 2 inputs :

 - Change the Ivy Home with an external one if wanted. Ivybeans will just 
provide the one needed for itself.

 - Change the default behaviour in IvyBeans which is always resolve and 
retrieve all artifacts (the check box on each project configuration is not 
a good solution). In Maven support, you can configure "On Project Open"if 
you want to  download binaries, javadoc and sources. It can be easy to 
implement it in IvyBeans but it means some refacts.

Original issue reported on code.google.com by laurent....@gmail.com on 29 Jul 2009 at 1:48

GoogleCodeExporter commented 9 years ago
Hi Laurent, I have developed the ivy home configuration some time ago, but only 
now
have the proper time to pack it up and post it here.

The following submission address the issues 

#50 partial (set ivy.home)
#47 set the default ivy cache to $HOME/.ivy2/cache

Other modifications:
- tooltip to the "Add Library" dialog panel
- Update center at http://ivybeans.googlecode.com/svn/updates.xml

The modified files
$ svn st
M      ivybeans/nbproject/platform.properties
M      ivybeans/nbproject/project.properties
?      ivybeans/ivy-module/cm-contrib-module.patch
?      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/options/IvyPreferences.ja
va
M      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/options/IvyOptionPanel.ja
va
M      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/options/IvyOptionPanel.fo
rm
M     
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/options/IvyAdvancedOption
.java
M     
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/options/IvyOptionsPanelCo
ntroller.java
M      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/nodes/AddLibraryPanel.for
m
M      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/nodes/Bundle.properties
M      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/nodes/AddLibraryPanel.jav
a
M     
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/lookup/LookupProviderImpl
.java
M      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/resources/Bundle.properti
es
M      
ivybeans/ivy-module/src/com/googlecode/ivybeans/module/resources/ivy-impl_.xml
M      ivybeans/ivy-module/manifest.mf
?      ivybeans/ivy-libs/cm-contrib.patch
?      ivybeans/ivy-libs/release/modules/ext/ivy-2.1.0.jar
D      ivybeans/ivy-libs/release/modules/ext/ivy-2.0.0.jar
M      ivybeans/ivy-libs/nbproject/project.xml
?      ivybeans/ivy-libs/src/com/googlecode/ivybeans/layer.xml
M      ivybeans/ivy-libs/src/com/googlecode/ivybeans/facade/IvyFileUtil.java
M      ivybeans/ivy-libs/src/com/googlecode/ivybeans/facade/IvyLibrary.java
M      ivybeans/ivy-libs/src/com/googlecode/ivybeans/Bundle.properties
M      ivybeans/ivy-libs/manifest.mf

The svn diff is attached as netbeans-ivy-ide-svn-diff.txt.zip
The patch file (netbeans generated) is nb-ivy-module-cm-contrib.tar.gz

I have done some testing on the linux platform. I did some bit of testing on the
windows platform not much as the linux, but it worked.

I will post a message to the forum and hope I can collaborate to make Ivy 
easier to
use on the netbeans IDE.

Thanks

Claudio

Original comment by claudio%...@gtempaccount.com on 24 Jan 2010 at 6:57

Attachments:

GoogleCodeExporter commented 9 years ago
Hi, thanks Claudio.

I will have a look asap.

Laurent

Original comment by laurent....@gmail.com on 25 Jan 2010 at 9:09

GoogleCodeExporter commented 9 years ago
Claudio, I finally applied your patch .

Original comment by laurent....@gmail.com on 12 Feb 2010 at 8:23

GoogleCodeExporter commented 9 years ago
revision 289

Original comment by bruce.ch...@gmail.com on 2 Sep 2010 at 10:55