JsonObject没有fromObject、idea引入maven有红线没依赖、JsonObject maven 依赖包

目录:

1、JsonObject maven 依赖包

2、idea引入maven有红线,没依赖

3、JsonObject没有fromObject

\\\\\\\\\\\\\\\\\\\\\\\

1、JsonObject maven 依赖包

一共就用一个,但是功能全就六个,我也是上网查到的。

pom.xml如下:

<dependencies>

<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib -->  <dependency>    <groupId>net.sf.json-lib</groupId>    <artifactId>json-lib</artifactId>    <version>2.4</version>    <classifier>jdk15</classifier>  </dependency>

<dependency>    <groupId>org.json</groupId>    <artifactId>json</artifactId>    <version>20160810</version>  </dependency>  <!-- https://mvnrepository.com/artifact/net.sf.ezmorph/ezmorph -->  <dependency>    <groupId>net.sf.ezmorph</groupId>    <artifactId>ezmorph</artifactId>    <version>1.0.6</version>  </dependency>

<!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->  <dependency>    <groupId>commons-beanutils</groupId>    <artifactId>commons-beanutils</artifactId>    <version>1.9.3</version>  </dependency>

<!-- https://mvnrepository.com/artifact/commons-collections/commons-collections -->  <dependency>    <groupId>commons-collections</groupId>    <artifactId>commons-collections</artifactId>    <version>3.2.2</version>  </dependency>

<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->  <dependency>    <groupId>org.apache.commons</groupId>    <artifactId>commons-lang3</artifactId>    <version>3.4</version>  </dependency>

<!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->  <dependency>    <groupId>commons-lang</groupId>    <artifactId>commons-lang</artifactId>    <version>2.6</version>  </dependency>

<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->  <dependency>    <groupId>commons-logging</groupId>    <artifactId>commons-logging</artifactId>    <version>1.2</version>  </dependency>

<dependency>    <groupId>junit</groupId>    <artifactId>junit</artifactId>    <version>3.8.1</version>    <scope>test</scope>  </dependency>

<!--用于解析json-->  <dependency>    <groupId>commons-io</groupId>    <artifactId>commons-io</artifactId>    <version>2.4</version>  </dependency>

</dependencies>

2、idea引入maven有红线,没依赖。原因不少,可能是路径错了,或者是仓库里根本就没有下载来,有的是电脑卡,没缓冲上,可以点一下如下图。

还有一个是:少了如下红框的。网上查着说classifier“它表示在相同版本下针对不同的环境或者jdk使用的jar,如果配置了这个元素,则会将这个元素名在加在最后来查找相应的jar”

意思我理解是:路径什么的都对,但是那个jar你还要再定一下。

3、JsonObject没有fromObject

这个事挺操蛋的。

你有可能是用了这个包

但是fromObject在下面这个包里

备注:我上面的依赖两个都有,别再使用的时候引用错了。

求赞!

				
时间: 2024-10-12 19:41:16

JsonObject没有fromObject、idea引入maven有红线没依赖、JsonObject maven 依赖包的相关文章

跟我学习dubbo-使用Maven构建Dubbo服务的可执行jar包(4)

Dubbo服务的运行方式: 1.使用Servlet容器运行(Tomcat.Jetty等)----不可取 缺点:增加复杂性(端口.管理) 浪费资源(内存) 官方:服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源. 2.自建Main方法类来运行(Spring容器) ----不建议(本地调试可用) 缺点: Dobbo本身提供的高级特性没用上 自已编写启动类可能会有缺陷 官方:服务容器

Maven实战(四)——基于Maven的持续集成实践

Martin的<持续集成> 相信非常多读者和我一样.最早接触到持续集成的概念是来自Martin的著名文章<持续集成>.该文最早公布于2000年9月,之后在2006年进行了一次修订.它清晰地解释了持续集成的概念.并总结了10条实践,它们分别为: 仅仅维护一个源代码仓库 自己主动化构建 让构建自行測试 每人每天向主干提交代码 每次提交都应在持续集成机器上构建主干 保持高速的构建 在模拟生产环境中測试 让每一个人都能轻易获得最新的可运行文件 每一个人都能看到进度 自己主动化部署 原始文章

Maven学习笔记(四):坐标与依赖

Maven坐标详解: Maven定义了这样一组规则:世界上任何一个构件都可以使用Maven坐标唯一标识,Maven坐标的元素包括groupId.artifactId.version.packaging.classifier.我们只需要提供正确的坐标元素,Maven就能找到对应的构件.比如当需要使用Java5平台上的TestNG的5.8版本时,就告诉Maven:"groupId=org.testng; artifactId=testng; version=5.8; classifer=jdk15,

《Maven实战》笔记-2-坐标和依赖

一.依赖范围 Maven在编译项目主代码的时候,需要使用一套classpath--编译classpath: 在编译和执行测试的时候,使用另一套classpath--测试classpath: 实际运行Maven项目的时候,又会使用一套classpath--运行classpath. [依赖范围]就是用来控制依赖与这三种classpath的关系,Maven有以下几种依赖范围: 1.compile:编译依赖范围 默认,对编译.测试.运行三种classpath都有效,如spring-core. 2.tes

[Maven实战](8)依赖配置与依赖范围

 1. 依赖配置 依赖基本配置: <project> <dependencies> <dependency> <groupId>...</groupId> <artifactId>...</artifactId> <version>...</version> <exclusions> <exclusion> <groupId>...</groupId>

maven添加本地非repository中的jar包

1.今天在使用maven编译打包一个web应用的时候,碰到一个问题: 项目在开发是引入了依赖jar包,放在了WEB-INF/lib目录下,并通过buildpath中将web libariary导入. 在eclipse中开发没有问题,但是使用maven编译插件开始便宜总是报找不到WEB-INF/lib这个jar包中的类. 显然实在编译的时候WEB-INF/lib并没有配置到maven-complier-plugin插件src目录中去, 于是将这个目录添加进去,还是不好使.无赖,先把这个jar包安装

《Maven实战》整理一:Maven的安装及配置

1 Maven 介绍 Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”.本书将介绍Maven这一跨平台的项目管理工具.作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建.依赖管理和项目信息管理.无论是小型的开源类库项目,还是大型的企业级应用:无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手.1 Maven是优秀的构建工具,能够帮我们自动化构建过程,从清理.编译.测试到生成报告,再到打包和部署. Maven能帮助

学习笔记——Maven实战(七)常用Maven插件介绍(上)

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven-compiler-plugin完成的.进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompile目标用来编译位于src/test/java/目录下的测试源码. 用户可以通过两种方式调用Maven插

maven in action(四)maven坐标和依赖

坐标(coordinate) 数学课本中的坐标,在平面中的坐标(x,y)能标明平面中的一点,(x,y,z)能找到空间立体中的一点.根据你的身份证地址能找到这个世界上独一无二的你.而在maven中,世界上任何一个构建(jar或者war)都能用maven坐标唯一标识,maven坐标包括groupId.artifactId.version.packaging.classifier.我们提供正确的坐标元素,maven就能找到对应的构建.在上个maven helloworld示例中,我们可以看到pom.x