Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

bad deployment on maven central #1174

Closed
Turiok opened this issue Feb 4, 2021 · 5 comments
Closed

bad deployment on maven central #1174

Turiok opened this issue Feb 4, 2021 · 5 comments
Labels
Milestone

Comments

@Turiok
Copy link

Turiok commented Feb 4, 2021

Hi,

We used the plugin xtend-maven-plugin, sadly in version 2.9.1.
With the new version uploaded yesterday the maven_metadata.xml is wrong and contains only the last version delivered :
https://repo1.maven.org/maven2/org/eclipse/xtend/org.eclipse.xtend.core/maven-metadata.xml

Could you correct the problem please?

@cdietrich
Copy link
Member

cdietrich commented Feb 4, 2021

https://www.eclipse.org/forums/index.php/t/1106853/

H have no idea what we could do there
See sonatype issue linked in forum thread above
https://issues.sonatype.org/browse/OSSRH-63268

@cdietrich
Copy link
Member

maybe it works as a workaround to do explicit management of all transitives

<project xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>test</groupId>
	<artifactId>test</artifactId>
	<version>0.0.1-SNAPSHOT</version>

	<dependencies>
		<dependency>
			<artifactId>org.eclipse.xtext.xbase.lib</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtend.lib</artifactId>
			<groupId>org.eclipse.xtend</groupId>
			<version>2.9.1</version>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtend.core</artifactId>
			<groupId>org.eclipse.xtend</groupId>
			<version>2.9.1</version>
			<exclusions>
				<exclusion>
					<artifactId>org.eclipse.xtext.xbase</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext.xbase.junit</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext.smap</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtend.lib</artifactId>
					<groupId>org.eclipse.xtend</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtext.xbase</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
			<exclusions>
				<exclusion>
					<artifactId>org.eclipse.xtext</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext.common.types</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext.xbase.lib</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtend.lib</artifactId>
					<groupId>org.eclipse.xtend</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtext.xbase.junit</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
			<exclusions>
				<exclusion>
					<artifactId>org.eclipse.xtext.xbase</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext.junit4</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtext.common.types</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
			<exclusions>
				<exclusion>
					<artifactId>org.eclipse.xtext.util</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtext.junit4</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
			<exclusions>
				<exclusion>
					<artifactId>org.eclipse.xtext</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtext.smap</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtext</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
			<exclusions>
				<exclusion>
					<artifactId>org.eclipse.xtext.util</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtext.xbase.lib</artifactId>
					<groupId>org.eclipse.xtext</groupId>
				</exclusion>
				<exclusion>
					<artifactId>org.eclipse.xtend.lib</artifactId>
					<groupId>org.eclipse.xtend</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<artifactId>org.eclipse.xtext.util</artifactId>
			<groupId>org.eclipse.xtext</groupId>
			<version>2.9.1</version>
		</dependency>

	</dependencies>
	<build>
		<plugins>
			<plugin>
				<groupId>org.eclipse.xtend</groupId>
				<artifactId>xtend-maven-plugin</artifactId>
				<version>2.9.1</version>
				<dependencies>
					<dependency>
						<artifactId>org.eclipse.xtext.xbase.lib</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtend.lib</artifactId>
						<groupId>org.eclipse.xtend</groupId>
						<version>2.9.1</version>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtend.core</artifactId>
						<groupId>org.eclipse.xtend</groupId>
						<version>2.9.1</version>
						<exclusions>
							<exclusion>
								<artifactId>org.eclipse.xtext.xbase</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext.xbase.junit</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext.smap</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtend.lib</artifactId>
								<groupId>org.eclipse.xtend</groupId>
							</exclusion>
						</exclusions>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtext.xbase</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
						<exclusions>
							<exclusion>
								<artifactId>org.eclipse.xtext</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext.common.types</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext.xbase.lib</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtend.lib</artifactId>
								<groupId>org.eclipse.xtend</groupId>
							</exclusion>
						</exclusions>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtext.xbase.junit</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
						<exclusions>
							<exclusion>
								<artifactId>org.eclipse.xtext.xbase</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext.junit4</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
						</exclusions>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtext.common.types</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
						<exclusions>
							<exclusion>
								<artifactId>org.eclipse.xtext.util</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
						</exclusions>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtext.junit4</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
						<exclusions>
							<exclusion>
								<artifactId>org.eclipse.xtext</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
						</exclusions>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtext.smap</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtext</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
						<exclusions>
							<exclusion>
								<artifactId>org.eclipse.xtext.util</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtext.xbase.lib</artifactId>
								<groupId>org.eclipse.xtext</groupId>
							</exclusion>
							<exclusion>
								<artifactId>org.eclipse.xtend.lib</artifactId>
								<groupId>org.eclipse.xtend</groupId>
							</exclusion>
						</exclusions>
					</dependency>
					<dependency>
						<artifactId>org.eclipse.xtext.util</artifactId>
						<groupId>org.eclipse.xtext</groupId>
						<version>2.9.1</version>
					</dependency>

				</dependencies>
				<executions>
					<execution>
						<goals>
							<goal>compile</goal>
							<goal>testCompile</goal>
						</goals>
						<configuration>
							<outputDirectory>${project.build.directory}/xtend-gen/main</outputDirectory>
							<testOutputDirectory>${project.build.directory}/xtend-gen/test</testOutputDirectory>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
</project>

@cdietrich
Copy link
Member

looks like the problem was solved in the meantime on sonatype side. please retest

@rmollik
Copy link

rmollik commented Feb 5, 2021

with maven, it does work again - thank you very much!

@cdietrich cdietrich added this to the Release_2.25 milestone Feb 5, 2021
@Turiok
Copy link
Author

Turiok commented Feb 5, 2021

It works for me too.
Thanks

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants