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命令

  1. mvn clean :执行清理操作,会将target目录中的数据删除
  2. mvn clean compile:先执行清理操作,之后执行编译操作,会将代码编译到target目录中。

  3. mvn clean test: 执行清理和測试
  4. mvn clean package : 执行清理和打包
  5. mvn clean install : 执行清理和安装。会将打包好的文件安装到本地仓库中,这样其它模块或者项目就能够配置调用了
  6. 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中。
技术分享

配置本地仓库的位置

技术分享

m2eclipse离线包













以上是关于Maven和Eclipse联合开发的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse搭建maven开发环境

如何使用eclipse maven构建hbase开发环境

Eclipse集成Maven进行开发

Eclipse之maven插件link方式安装

如何设置捆绑开发环境(Eclipse Equinox Maven)

eclipse 中创建maven 项目pom.xml配置好了不自动下载jar包是为啥