By DONNA CASSATA, Associated Press
WASHINGTON (AP) — The House has passed a $642 billion defense bill despite a White House veto threat.
The vote Friday was 299-120. The bill breaks the deficit-cutting agreement that President Barack Obama and congressional Republicans backed last summer, instead adding $8 billion for the military for next year.
The bill calls for a missile defense site on the East Coast that the military opposes and restricts the ability of the president to reduce the arsenal of nuclear weapons under a 2010 treaty with Russia. It also preserves ships and aircraft that the Pentagon wanted to retire in a cost-cutting move.
Lawmakers also rejected the military's request for another round of domestic base closings. Earlier Friday, the House reaffirmed the indefinite detention of suspected terrorists, even of U.S. citizens captured on American soil.
Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.