Java maven没有';我不认识我的;“节俭”;附属国?
我将IntelliJ用于java应用程序,尝试使用apache thriftJava maven没有';我不认识我的;“节俭”;附属国?,java,maven,package,thrift,Java,Maven,Package,Thrift,我将IntelliJ用于java应用程序,尝试使用apache thrift <dependency> <groupId>org.apache.thrift</groupId> <artifactId>libthrift</artifactId> <version>0.9.1</version> <type>pom</typ
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.9.1</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
</dependency>
“mvn-e编译”说
如何修复它?删除
:
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.9.1</version>
</dependency>
org.apache.thrift
贪污腐化
0.9.1
此外,如果您不使用需要thrift 0.9.1(2013)的旧版应用程序,您可能希望使用更新的版本,如0.11.0(2018)我在pom.xml中尝试了0.11.0,删除“type”标记将有效!答案是正确的,但是如果您添加一些关于为什么这样做的信息,它会更强大。确实如此,因为lib的类型是jar,而不是pom,并且jar是默认的依赖类型。
package org.apache.thrift.transport doesn't exist
package org.apache.thrift.server doesn't exist
package org.apache.thrift.server.TServer doesn't exist
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.9.1</version>
</dependency>