Germany and Ukraine will develop the joint production of long range missiles, German Chancellor Friedrich Merz said during a visit of Ukrainian President Volodymyr Zelensky to Berlin.
"This will be a cooperation on an industrial level, which can take place both in Ukraine and here in Germany," Mr Merz said in a joint news conference.
Mr Zelensky urged NATO to invite Ukraine to a summit of the alliance in June, warning that excluding his country would be a victory for Russia.
"If Ukraine is not present at the NATO summit, it will be a victory for Putin, but not over Ukraine, but over NATO. Therefore, the decision lies with our partners," he said at the press conference.
He also accused Russia of stalling peace talks and said Moscow did not want to halt its three-year invasion.
"They will constantly look for reasons not to end the war," Mr Zelensky, criticising Russia for not having agreed to a location for the next round of negotiations.
Mr Zelensky has said that Russia is amassing "more than 50,000" troops on the front line around the north eastern Sumy border region, where Moscow's army has captured a number of settlements as it seeks to establish a "buffer zone" inside Ukrainian territory.
We need your consent to load this rte-player contentWe use rte-player to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences
"Now they are also amassing troops in the Sumy direction. More than 50,000," Mr Zelensky told reporters yesterday, in remarks published this morning.
He also called for a three-way summit with US President Donald Trump and Russian President Vladimir Putin as he seeks to force Russia to halt its three-year invasion.
"If Putin is not comfortable with a bilateral meeting, or if everyone wants it to be a trilateral meeting, I don't mind. I am ready for any format," Mr Zelensky said.
He said he would "very much like" Mr Trump to hit Russia's banking and energy sectors with a package of hard-hitting sanctions in response to a wave of Russian aerial attacks and Moscow's refusal to agree to a ceasefire.

Ahead of his trip to Germany, he said that Ukraine had taken steps to prevent Russia from conducting a large-scale offensive near the front line around the Sumy region.
The build-up comes as Russia appears to be gearing up for a summer offensive in Ukraine while Kyiv waits for Moscow to present a memorandum laying out its conditions to proceed with ceasefire talks.
Sumy lies across the border from Russia's Kursk region where Ukraine previously seized and held a pocket of land for months, before being almost fully pushed out last month, although it says it still holds some areas there.
"Their largest, strongest forces are currently on the Kursk front," Mr Zelenskiy told reporters.
"To push our troops out of the Kursk region and to prepare offensive actions against the Sumy region."
Russian President Vladimir Putin has said he wants a "buffer zone" along Russia's border with Ukraine.
Mr Zelensky said he believed Russia wanted a buffer zone of about 10km.
Russia has captured at least four border villages in the region recently, and has been creeping slowly forwards over the past several weeks on parts of the frontline in eastern Ukraine near the city of Kostyantynivka.
However, Mr Zelensky said that the Russians had been pushed back in that area by 4km over two days.
Ukraine and Russia swapped 1,000 prisoners each after a meeting of the two countries' delegations in Istanbul nearly two weeks ago which failed to produce a ceasefire sought by Ukraine, the US and Europe.
Mr Zelensky said that he viewed Turkey, the Vatican and Switzerland as the most realistic venues for further negotiations with Russia. He said interest in hosting talks had also been expressed by Malta, as well as unspecified African nations.
He also said that he will attend the next G7 summit after being invited by Canadian Prime Minister Mark Carney, whose country currently holds the bloc's rotating presidency.
He added that he will likely take part in the next EU summit.
Speaking about Ukraine's domestic arms production, Mr Zelensky said he wanted $30 billion for Ukraine to fully fund the available capacity of the rapidly expanding sector.