The Los Angeles Lakers will sign free-agent forward Carmelo Anthony to a one-year deal, his manager tells ESPN’s Adrian Wojnarowski. The deal will presumably be for the veteran’s minimum, the same amount he has played for over the past two seasons with the Portland Trail Blazers.

The signing represents a career-long goal for Anthony and close friend LeBron James. The two have played together for Team USA, but never in the NBA. James even told Howard Beck in 2016 that he would take a pay cut to play with Anthony, Dwyane Wade (who remains retired) and Chris Paul (who was out of the Lakers’ price range this offseason). James will still make his maximum salary this season.

The Lakers entered free agency with only four players under guaranteed contracts, thanks to their blockbuster trade for Russell Westbrook. That created a desperate need for depth, particularly among players that can shoot.

Anthony, seemingly, will fill that void. He shot 40.9 percent from behind the arc last season, but perhaps more importantly, 41.8 percent of his shot attempts came from behind the arc. He came off the bench full-time for the first in his career last season, and offensively, he adjusted to his new role well.

Where he always struggled has been on defense, and those issues persisted last season in Portland. When Anthony was on the floor, the Blazers allowed 115.8 points per 100 possessions last season. That was the second-worst mark on the team behind second-year forward Nassir Little.

When he sat? They improved by allowing only 112.1 points per 100 possessions. That tied with Damian Lillard for the lowest figure among Blazers players when they weren’t in the game. No version of the Blazers were good defensively, but they were at their worst with Anthony in the game.