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

Padma Guruvelli commented on MDEP-657:
--------------------------------------



This is the behavior we are observing, if a project has more than two modules 
that are having same dependency and when we run using mvn -U -T 2C 
-DskipTests=true clean install -s settings.xml, we are getting below error:

[ERROR] Failed to execute goal on project content-model: Could not resolve 
dependencies for project com.gehc.ei.zfp:content-model:jar:6011.0.1.8270: 
Failed to collect dependencies at 
com.gehc.ei.zfp:ei-logging-service:jar:6011.0.1.8109 -> 
com.gehc.ei.zfp:atna-log-appender:jar:6011.0.1.8109: Failed to read artifact 
descriptor for com.gehc.ei.zfp:atna-log-appender:jar:6011.0.1.8109: Could not 
transfer artifact com.gehc.ei.zfp:atna-log-appender:pom:6011.0.1.8109 from/to 
central (xxxx/artifactory/maven-zfp-all): 
C:\Users\ecagent\.m2\repository\com\gehc\ei\zfp\atna-log-appender\6011.0.1.8109\atna-log-appender-6011.0.1.8109.pom.part.lock
 (The process cannot access the file because it is being used by another 
process) -> [Help 1]

we would not get this error once all the dependencies are downloaded .

But if clear the local m2 folder , it will start again giving above error.

This behavior is being observed in command-line and jenkins server as well.

Dependencies are defined in pom for example :

<dependencies>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>${jackson-version}</version>
        </dependency>

        <dependency>
            <groupId>com.gehc.ei.zfp</groupId>
            <artifactId>metadata-dto</artifactId>
            <version>${project.version}</version>
        </dependency>
    </dependencies>


If this is not the appropriate bucket, please put this defect in appropriate 
place.



> Maven - Failing when two modules have same dependency and both trying to 
> download the dependency at the same time when Parallel flag is enabled.
> ------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MDEP-657
>                 URL: https://issues.apache.org/jira/browse/MDEP-657
>             Project: Maven Dependency Plugin
>          Issue Type: Bug
>         Environment: Maven 3.6.1
>            Reporter: Padma Guruvelli
>            Priority: Major
>
> Maven Version 3.6.1
> command : mvn -U -T 2C -DskipTests=true clean install -s settings.xml
> We have several modules with same dependency and it is failing when two are 
> downloading same dependency at the same time with below error. 
> if we remove parallel flag it will go through. But the build will be very 
> long. 
> Ideally it should wait and not fail?
>  
> [ERROR] Failed to execute goal on project content-model: Could not resolve 
> dependencies for project com.gehc.ei.zfp:content-model:jar:6011.0.1.8270: 
> Failed to collect dependencies at 
> com.gehc.ei.zfp:ei-logging-service:jar:6011.0.1.8109 -> 
> com.gehc.ei.zfp:atna-log-appender:jar:6011.0.1.8109: Failed to read artifact 
> descriptor for com.gehc.ei.zfp:atna-log-appender:jar:6011.0.1.8109: Could not 
> transfer artifact com.gehc.ei.zfp:atna-log-appender:pom:6011.0.1.8109 from/to 
> central 
> (xxxx[/artifactory/maven-zfp-all|https://dev-artifactory.cloud.health.ge.com/artifactory/maven-zfp-all]):
>  
> C:\Users\ecagent\.m2\repository\com\gehc\ei\zfp\atna-log-appender\6011.0.1.8109\atna-log-appender-6011.0.1.8109.pom.part.lock
>  (The process cannot access the file because it is being used by another 
> process) -> [Help 1] 
> Any idea why it is behaving this way?
> Regards,
> Padma



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to