You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Michael Breu (JIRA)" <ji...@apache.org> on 2017/03/31 13:40:42 UTC

[jira] [Commented] (IVYDE-382) ivysettings.xml with credentials

    [ https://issues.apache.org/jira/browse/IVYDE-382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15950898#comment-15950898 ] 

Michael Breu commented on IVYDE-382:
------------------------------------

Hello, 

Although this issue is now nearly 2 years old, we are still suffering from the same problem.

Since there is not yet a solution, we finally decided to fork the IvyDE plugin from github to extend it for security (i.e. password) configuration.

In a nutshell, the IvyDE plugin now provides an extra preference tab "security" where you can enter your credentials in the same manner as in the ivy:settings declaration.

If you want to test it, you can download it from our update site: 
    http://server.arctis.at/arctis-update-site/ 
Select Apache IvyDE and Apache IvyDE Resolve Visualizer .

The respective source code is available at https://github.com/alex-bl/ivyDEextension/tree/ivyDECredentials
Find a first overview of changes under https://github.com/alex-bl/ivyDEextension/blob/ivyDECredentials/README.md

We had to update the version dependencies slightly. The plugin now requires Java 1.6 and at least Eclipse 4.2 (Juno).

We have tested it under Eclise Mars.2 Release (4.5.2) and above.

Please have a look onto https://github.com/alex-bl/ivyDEextension/blob/ivyDECredentials/README.md section 5. 
There are a series of limitations due to the fact that the credential interface provided by ivy.jar is somewhat limited, and we didn't want to patch also ivy itself. 

One of the worst drawback is, that you don't get any error feedback from the ivy-console, when you misspelled host, realm or username. May be ivy opens some time it's final CredentialsStore class. This would make it much simpler to implement a proper user interface.

*To the Dev Team:*
We would consider it more than welcome if this patch would find it's way back into the main develoment path.

Best regards

Michael




> ivysettings.xml with credentials
> --------------------------------
>
>                 Key: IVYDE-382
>                 URL: https://issues.apache.org/jira/browse/IVYDE-382
>             Project: IvyDE
>          Issue Type: Improvement
>          Components: classpath container
>    Affects Versions: 2.2.0.final
>         Environment: Eclipse 4.5.0
>            Reporter: Daniel Schaarschmidt
>
> In the current version it is not possible to provide credentials needed to get the ivysettings.xml. In my ant-build-file I have it working with the following declaration:
> {code:xml}
> <ivy:settings id="ivysettings" url="http://myhost/svn2/config/ivysettings.xml" 
>       host="myhost" realm="Subversion-OhneAd" username="config" passwd="config-pw"/>
> {code}
> But in IvyDE I don't have the opportunity to provide those credentials and therefore can't get the ivysettings.xml. The error is:
> {quote}
>  The ivy settings file 'http://myhost/svn2/config/ivysettings.xml' could not be read: The HTTP response code for http://myhost/svn2/config/ivysettings.xml did not indicate a success. See log for more detail.
> {quote}
> So we need a way to provide credentials for getting the ivysettings.xml within IvyDE.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)