composer.json在composer update上执行

时间:2015-08-12 05:54:20

标签: php laravel laravel-5 composer-php

我有一个与作曲家相关的问题: 请查看laravel中的以下目录结构。

public class page2 extends ActionBarActivity {
ImageView b2;
int count = 0;
Handler handler = null;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_page2);

    Intent c = getIntent();
    String name = c.getStringExtra("t");
    Toast.makeText(getApplicationContext(), name, Toast.LENGTH_SHORT).show();


    b2 = (ImageView) findViewById(R.id.redball);

    AbsoluteLayout.LayoutParams absParams =
            (AbsoluteLayout.LayoutParams)b2.getLayoutParams();

    DisplayMetrics displaymetrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
    int width = displaymetrics.widthPixels;
    int height = displaymetrics.heightPixels;


    Random r = new Random();

    absParams.x =  r.nextInt(width ) ;
    absParams.y =  r.nextInt(height );
    b2.setLayoutParams(absParams);

    Animation animation = AnimationUtils.loadAnimation(page2.this, R.anim.fade);
   // Animation animation1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.activity_move);


    b2.startAnimation(animation);
   // b2.startAnimation(animation1);
    b2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            count = count + 1;

        }
    });


    handler = new Handler();

    final Runnable t = new Runnable() {
        public void run() {

            Intent d = new Intent(getApplicationContext(), Page3.class);
            d.putExtra("count", count);
            d.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            startActivity(d);


        }
    };

    handler.postDelayed(t, 4000);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_page2, menu);

    return true;
}

我正在使用composer来管理依赖。 在我的目录structutre上,有laravel |-- app |-- bootstrap |-- config |-- composer.json |-- composer.lock `-- vendor |-- composer |-- danielstjules | |-- composer.json | `-- and other files |-- dnoegel | |-- composer.json | `-- and other files |-- doctrine | |-- composer.json | `-- and other files `-- doctrine |-- composer.json `-- and other files 多个文件,主要位于供应商文件夹中,供应商目录的所有子文件夹composer.json个文件。

然后我的问题是:    如果我从我的app文件夹中删除composer.json命令,如:

composer update

1)哪个vishal@vishal-desktop /var/www/laravel $ composer update 只会更新 app appctory

2) composer.json文件夹中所有子文件夹的所有composer.json

1 个答案:

答案 0 :(得分:1)

laravel的根文件夹中的

composer update仅查看docroot中的composer.json,因此它知道应该查找更新的依赖项等。其他作曲家文件适用于他们所属的模块。

您也不应该修改供应商文件夹。

相关问题