You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Yates (JIRA)" <ji...@codehaus.org> on 2010/03/23 06:50:22 UTC

[jira] Created: (MECLIPSE-648) maven proxy not honoured in additionalConfig

maven proxy not honoured in additionalConfig
--------------------------------------------

                 Key: MECLIPSE-648
                 URL: http://jira.codehaus.org/browse/MECLIPSE-648
             Project: Maven 2.x Eclipse Plugin
          Issue Type: Bug
    Affects Versions: 2.8
         Environment: Windows XP, Java 1.6.0_17 - however this defect is platform agnostic
            Reporter: Michael Yates
            Priority: Minor


If you configure the eclipse plugin similar to :
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-eclipse-plugin</artifactId>
  <configuration>
    <additionalConfig>
      <file>
         <name>.checkstyle</name>
         <url>http://172.30.1.3:8080/checkstyleDisabled.xml</url>
      </file>
    </additionalConfig>
  </configuration>
</plugin>  

AND you are using a proxy, configured as per http://maven.apache.org/guides/mini/guide-proxies.html

Then you will end up with the error: "Unable to write to file"

The issue seems to be EclipsePlugin.java line 1175 (in 2.8 source).

The code is:
inStream = file.getURL().openConnection().getInputStream();

I think the code should be something more like:
inStream = file.getURL().openConnection(proxy).getInputStream();
Where proxy is pulled through from the users maven settings.


However I do not know the Maven architecture very well. I was wondering whether the Maven architecture provided some default/common way of gathering resources so the plugin did not need to do this itself? In which case the EclipsePlugin class should possibly be updated to use that. Because then presumably you would get things like the proxy settings "for free".










-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira