一个典型的围棋停靠模式是:
# cache modules
COPY go.mod .
COPY go.sum .
RUN go mod download
COPY . .
RUN make
这将为下载的包创建一个(缓存)层,然后再编译实际的源代码。在添加应用程序以进一步加快重复构建之前,不仅要下载而且还要编译包,这将是很棒的。
不管父应用程序如何,如何强制编译所有下载的包?
我的应用程序通常会多次添加和删除相同的片段。下面是我如何做到这一点的:
Add fragment
if (mHomeFragment == null)
{
mHomeFragment = new HomeFragment();
new Handler().postDelayed(new Runnable()
{
@Override
public void run()
{
getSupportFragmentManager().begin