Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate class com/alibaba/dubbo/common/Version.class in 2 jar #227

Closed
leongongye opened this issue Jul 11, 2018 · 2 comments
Closed

Duplicate class com/alibaba/dubbo/common/Version.class in 2 jar #227

leongongye opened this issue Jul 11, 2018 · 2 comments

Comments

@leongongye
Copy link

[2018-07-11 18:06:59,790] [ERROR] [] com.alibaba.dubbo.common.Version - [DUBBO] Duplicate class com/alibaba/dubbo/common/Version.class in 2 jar [file:/Users/leon/.m2/repository/com/alibaba/dubbo-common/2.6.2/dubbo-common-2.6.2.jar!/com/alibaba/dubbo/common/Version.class, file:/Users/leon/.m2/repository/com/alibaba/dubbo/2.6.2/dubbo-2.6.2.jar!/com/alibaba/dubbo/common/Version.class], dubbo version: 2.6.2, current host: 192.168.2.1

@mercyblitz
Copy link
Contributor

Please exclude dubbo-common

@changwei0708
Copy link

有引入dubbo 相关的依赖时,会有依赖传递,必须要exclude dubbo-common

<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>dubbo</artifactId>
			<scope>system</scope>
			<version>${alibaba.dubbo.version}</version>
			<systemPath>${basedir}/lib/dubbo-2.5.10.jar</systemPath>
			<exclusions>
				<exclusion>
					<groupId>com.alibaba</groupId>
					<artifactId>dubbo-common</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

引入新的dubbo版本,由于使用了kryo,又必须依赖dubbo-serialization-kryo,也必须要exclude dubbo-common

<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>dubbo-serialization-kryo</artifactId>
			<version>2.6.2</version>
			<exclusions>
				<exclusion>
					<groupId>com.alibaba</groupId>
					<artifactId>dubbo-common</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

在当当网的分支dubbox 2.8.4是不需要进行这个exclude的操作的,请问这个问题是否可以在工程中解决?

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

No branches or pull requests

3 participants