【发布时间】:2016-09-27 17:04:34
【问题描述】:
我想我已经知道答案了,但如果有人能帮我确认一下,我将不胜感激。
A) We are including a library in a build using maven-shade-plugin;
B) This library implements singleton(s);
C) Our resulting jar (uber-jar) is, in turn, used in a build of a megaproject;
D) Other jars in a megaproject also using the same library (A);
图书馆 (A) 不会在整个大型项目中充当单身人士吗? 我们最终会为工件的每个阴影副本获得一组单独的静态变量吗? 使用 maven-assembly-plugin 代替 maven-shade 插件会有帮助吗?
【问题讨论】:
-
maven-shade-plugin 和单例有什么关系?
-
我假设在一个多阴影项目中,我们包括了几个(例如)mypackage.Mysingleton 类的实现。而且我怕这些实现看不到对方的静态属性。
标签: java maven maven-shade-plugin