Maven和Eclipse联合开发
Posted xiexuzhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven和Eclipse联合开发相关的知识,希望对你有一定的参考价值。
Maven和Eclipse联合开发
java list 对象个数 size
java List 取第一个对象.get(0)
baseCrmSpecialclient.get(0).getFxid()
System.out.print 换行
System.out.print(item.getCode()+"\\r\\n");
java for循环用法
https://blog.csdn.net/rank/list/total
Java for-each循环:for-each循环用于在java中遍历数组或集合。它比简单的for循环更容易使用,因为不需要递增值和使用下标符号。语法为:for(Type var:array) //code to be execu.
eclipse折叠代码块
eclipse中格式化代码快捷键Ctrl+Shift+F
ObjectMapper 的一个坑全是大写字母
GPT-4能力接近人类
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);
https://blog.csdn.net/dpasdfjk66/article/details/125474580
https://doc.qt.io/archives/qt-5.9/qtwebengine-webenginewidgets-simplebrowser-example.html
https://forum.qt.io/topic/25894/%E8%AF%9D%E8%AF%B4qt5%E6%89%93%E5%8C%85%E7%9A%84%E7%A8%8B%E5%BA%8F%E4%B9%9F%E5%BF%92%E5%A4%A7%E4%BA%86
Windows
系统环境要 VS2022 勾选Windows 10 SDK
编译器要 windows10 64 系统、QT + VS2022 Qt5WebEngineCored 浏览器 编译版本很大 发布版本不错
qt使用webengine 条件
qt在windows上使用webengine必须用visual studio,使用mingw无效,webengine可以集成我们得html5页面,这样可以让界面开发人员更加省心。
windeployqt D:\\a\\a.exe --qmldir D:\\Qt\\Qt5.9.0\\5.9\\mingw53_32\\qml
https://www.cnblogs.com/jared2020/p/12475562.html
QtWebEngine提供了C++和Qml的接口,可以在Widget/Qml中渲染HTML、XHTML、SVG,也支持CSS样式表和javascript脚本。
如果是做纯WebUI,electron是更好的选择,Qt还是主要为了面向C++开发的。
Windows
编译器要 Visual Studio 2017 version 15.8 以上
系统环境要 Windows 10 SDK
默认只支持X64版本,如果要x86版本,要自己编译qt源码。
当然electron也不小,发行包也要40MB+的样子,不过鉴于它是一个完整而强大的框架,大一点也正常。
qt内嵌chrome浏览器 这一句添加后,必须使用MSVC编译器,如果坚持使用MingGW编译器,就会提示找不到模块:
:-1: error: Unknown module(s) in QT: webenginewidgets
https://blog.csdn.net/ZLOZL/article/details/118929460
qt发布可执行程序
然后从开始菜单打开 Qt 命令行,
然后使用 windeployqt 工具命令:
windeployqt D:\\helloqml\\demo.exe --qmldir D:\\Qt\\Qt5.9.0\\5.9\\mingw53_32\\qml
https://www.cnblogs.com/xdesigner/archive/2011/07/04/2097108.html
https://www.cnblogs.com/xdesigner/p/business_ten_years.html
http://c.biancheng.net/view/3851.html
https://blog.csdn.net/dpasdfjk66/article/details/125474580
国内镜像网站
这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:
中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
北京理工大学:http://mirror.bit.edu.cn/qtproject/
中国互联网络信息中心:https://mirrors.cnnic.cn/qt/
Eclipse搭建maven开发环境
上一篇学习了maven开发环境的搭建,而且手动编写了一个mavenproject,可是这样子效率非常低下。今天带大家学习在eclipse下搭建maven开发环境。
经常使用的maven命令
- mvn clean :执行清理操作,会将target目录中的数据删除
- mvn clean compile:先执行清理操作,之后执行编译操作,会将代码编译到target目录中。
- mvn clean test: 执行清理和測试
- mvn clean package : 执行清理和打包
- mvn clean install : 执行清理和安装。会将打包好的文件安装到本地仓库中,这样其它模块或者项目就能够配置调用了
- mvn clean deploy :执行清理和公布,会公布到私有server上。
使用mvn archetype创建项目
到如今为止。我们已经知道java类是存放在固定的路径”src/main/java”目录中。而測试类默认是存放在”src/main/test”目录其中。假设每次手动创建这些目录势必是非常麻烦的,只是还好。maven已经为我们提供了一个”maven archetype”来生成项目的骨架。
也就是这些固定的目录以及pom.xml文件。
我们新创建一个project”test003”,命令行下进入该目录。输入该命令:”mvn archetype:generate”,就能够创建一个project了。
第一次创建project须要去maven的中央仓库下载一些东西。可能会比較慢,之后就好了,能够看到在使用”mvn archetype:generate”来创建project的时候会提示我们输入该project的一些基本信息以及在pom.xml文件里须要的:
groupId
artifactId
package
version
能够看到主要的须要的目录以及pom.xml文件。maven都为我们自己主动创建好了。
eclipse配置maven插件
首先须要下载m2eclipse离线包。下载完毕之后。解压有例如以下两个目录:
将该目录的目录中相应的文件拷贝的eclipse 安装目录的相应目录中,重新启动eclipse就可以。启动以后点击window->preferences,就能够看到maven选项了。
配置自己的maven
到眼下为止,还须要将自己下载的maven配置到eclipse中。
配置本地仓库的位置
以上是关于Maven和Eclipse联合开发的主要内容,如果未能解决你的问题,请参考以下文章