我有一个与作曲家相关的问题: 请查看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 ?
答案 0 :(得分:1)
composer update
仅查看docroot中的composer.json
,因此它知道应该查找更新的依赖项等。其他作曲家文件适用于他们所属的模块。
您也不应该修改供应商文件夹。