[ 
https://jira.codehaus.org/browse/MSITE-639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=297313#comment-297313
 ] 

Todd Merrill edited comment on MSITE-639 at 4/27/12 6:15 AM:
-------------------------------------------------------------

I had this problem as well.  Our site.xml is attached to parent pom also.  The 
site.xml downloaded fine on our Jenkins server, but did not work on my new 
local workstation.  I noticed that in the repository cache on the working 
server machine there was in fact a 'module-1.0-SNAPSHOT-site_en.xml' file of 
size 0 that was being created.  Why, I don't know.  In our nexus repo there is 
no locale-specific descriptor.

Maven appears to have a problem skipping over certain repositories in the list 
that don't contain the site snapshot it's looking for.  I found a workaround by 
removing all the repositories from my settings.xml that were external to my 
firewall, allowing only our local nexus repositories to be referenced.  I moved 
the external repos to a profile that I must remember to turn off when calling 
the site target.  Obviously this solution won't work for most people, but it 
may allow you to correctly populate your local repository cache.
                
      was (Author: toddmerrill):
    I had this problem as well.  Our site.xml is attached to parent pom also.  
The site.xml downloaded fine on our Jenkins server, but did not work on my new 
local workstation.  I noticed that in the repository cache on the working 
server machine there was in fact a 'module-1.0-SNAPSHOT-site_en.xml' file of 
size 0 that was being created.  Why, I don't know.  In our nexus repo there is 
no locale-specific descriptor.

I found a workaround by removing all the repositories from my settings.xml that 
were external to my firewall, allowing only our local nexus repositories to be 
referenced.  I moved the external repos to a profile that I must remember to 
turn off when calling the site target.
                  
> sub-project tries to fetch a site_en.xml even though no locales are configured
> ------------------------------------------------------------------------------
>
>                 Key: MSITE-639
>                 URL: https://jira.codehaus.org/browse/MSITE-639
>             Project: Maven 2.x and 3.x Site Plugin
>          Issue Type: Bug
>    Affects Versions: 3.0-beta-3
>         Environment: Windows 7 64bit,  Sun JDK 1.6.0_27
>            Reporter: Martin Goldhahn
>         Attachments: parent-project.zip, sub-project.zip
>
>
> I have a parent project that has a site descriptor and a pom project that has 
> the parent project as parent. Neither of them defines the locales parameter 
> of the site plugin.
> When I try to build the sub-project, I get an error that Maven cannot find 
> the site_en.xml descriptor of the parent project. Why doesn't it just use the 
> site.xml?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to