|
this.metadataName = metadataTarget; |
It seems like it needs to be resolveXml()
Why say 'xml' instead of 'jar' in factory name?
The content of p2.index does not reflect whether the files are zipped or not.
To quote the output of the b3 aggregator:
Please note that the values in this file denotes repository factories and
not files. The factory '.xml' will look for both the .jar
and the .xml file, in that order
For example for a simple repository that contains artifacts.jar and content.jar, the p2.index would still name: "artifacts.xml" and "content.xml" as the factories.
As an aside, jarred versions of p2 content and artifacts files should always be provided for production sites, when the files are of any substantial size.
(https://wiki.eclipse.org/Equinox/p2/p2_index)
java.lang.UnsupportedOperationException: We could not parse the content at http://download.eclipse.org/releases/2025-09/p2.index:
version=1
metadata.repository.factory.order=compositeContent.xml
artifact.repository.factory.order=compositeArtifacts.xml
equo-ide/solstice/src/main/java/dev/equo/solstice/p2/P2Client.java
Line 284 in 731353e
It seems like it needs to be resolveXml()
Why say 'xml' instead of 'jar' in factory name?
The content of p2.index does not reflect whether the files are zipped or not.
To quote the output of the b3 aggregator:
Please note that the values in this file denotes repository factories and
not files. The factory '.xml' will look for both the .jar
and the .xml file, in that order
For example for a simple repository that contains artifacts.jar and content.jar, the p2.index would still name: "artifacts.xml" and "content.xml" as the factories.
As an aside, jarred versions of p2 content and artifacts files should always be provided for production sites, when the files are of any substantial size.
(https://wiki.eclipse.org/Equinox/p2/p2_index)
java.lang.UnsupportedOperationException: We could not parse the content at http://download.eclipse.org/releases/2025-09/p2.index:
version=1
metadata.repository.factory.order=compositeContent.xml
artifact.repository.factory.order=compositeArtifacts.xml