Maven是否构建了;线程安全“;对于快照项目?
我有一个关于并行maven构建的问题。如果多个maven构建同时在同一台机器上运行,并且一些构建结果被其他具有快照版本依赖关系的构建使用,会发生什么?maven能否处理这种情况并获得正确的快照版本?请参见此处的说明: 换句话说。这种情况下的行为没有定义,因为对本地存储库的访问不是线程安全的Maven是否构建了;线程安全“;对于快照项目?,maven,parallel-processing,snapshot,Maven,Parallel Processing,Snapshot,我有一个关于并行maven构建的问题。如果多个maven构建同时在同一台机器上运行,并且一些构建结果被其他具有快照版本依赖关系的构建使用,会发生什么?maven能否处理这种情况并获得正确的快照版本?请参见此处的说明: 换句话说。这种情况下的行为没有定义,因为对本地存储库的访问不是线程安全的 因此,我会避免这样的事情。请参见此处的说明: 换句话说。这种情况下的行为没有定义,因为对本地存储库的访问不是线程安全的 所以我会避免这样的事情。非常感谢。到目前为止,我发现最好的方法是修改settings
因此,我会避免这样的事情。请参见此处的说明: 换句话说。这种情况下的行为没有定义,因为对本地存储库的访问不是线程安全的
所以我会避免这样的事情。非常感谢。到目前为止,我发现最好的方法是修改settings.xml:c:\m2repo\executor${env.executor\u NUMBER}。在Jenkins中,它确保每个执行者都有自己的存储库,这样就不会受到其他构建作业的干扰。在Jenkins中,最好使用支持使用本地存储库的配置(请参阅Maven构建配置的高级部分),而无需手动修改settings.xml。你没有写关于詹金斯的文章,也没有相应地标记这个问题。非常感谢。到目前为止,我发现最好的方法是修改settings.xml:c:\m2repo\executor${env.executor\u NUMBER}。在Jenkins中,它确保每个执行者都有自己的存储库,这样就不会受到其他构建作业的干扰。在Jenkins中,最好使用支持使用本地存储库的配置(请参阅Maven构建配置的高级部分),而无需手动修改settings.xml。你没有写关于詹金斯的文章,也没有相应地标注问题。