简介主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm, Databinding(数据绑定框架),Dagger2(依赖注入框架),DeepLink(页面路由框架),Rxjava,RxAndroid(异步操作框架),Retrofit,Okhtttp等,不过本教程重点在kotlin所以这些框架需要了解可自行百度。现在开始写我们的第一个页面代码1.第一步创建
转载
2024-04-24 14:57:17
53阅读
Android MVP之kotlin初体验MVP1.什么是MVP?2.相比较于MVC3.案例:登录模块 MVP1.什么是MVP? 通俗的讲,M 代表数据层,V 代表视图层(页面activity/fragment),P桥接层,也叫做操控中心,操作M 获取数据,处理业务,然后通知V 层做相应展示操作。如图所
转载
2024-09-11 07:38:45
50阅读
java POI使用及踩坑1. POI的下载下载地址https://www.apache.org/dyn/closer.lua/poi/release/bin/poi-bin-4.1.2-20200217.zip 随便选择一个镜像地址下载。如果是使用的maven则可以到maven仓库复制一下https://mvnrepository.com/artifact/org.apache.poi/poi/
转载
2024-03-25 21:57:10
47阅读
# Maven Java Kotlin 编译报错处理指南
在开发过程中,编译错误是常见的问题。特别是在使用 Maven 和 Kotlin 时,初学者可能会遇到各种各样的编译错误。本文将详细介绍如何在 Maven 项目中使用 Kotlin,并帮助解决编译过程中可能遇到的错误。
## 1. 编译流程
下面是编译 Kotlin 项目并处理 Maven 编译错误的基本流程:
| 步骤 | 描述
第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命令mvn clean compile进
行项目编译。
mvn clean test进行测试。
第三、将项目进行编译、测试之后,下一个重要步骤就是打包(package)。在pom.xml中定义
packaging>w
转载
2024-09-06 10:52:21
127阅读
背景:Java开发的maven项目,一直都是用eclipse 的export导出war包,然后在Tomcat上部署的,想把编译写成工具,就安装了apache-maven,使用maven命令行进行编译。结果:eclipse导出的war包,可以正常运行,但是 maven命令编译的war包,运行报错:严重: The web application [/data-quality] registered t
# Maven Java 编译参数详解
Maven 是一个功能强大的项目管理工具,特别适用于 Java 项目。在使用 Maven 进行 Java 项目构建时,我们通常需要指定一些编译参数来控制编译过程。本文将详细介绍 Maven Java 编译参数的使用方法。
## 编译参数介绍
在 Maven 中,我们可以通过在 `pom.xml` 文件中的 `` 标签下的 `` 标签中配置 `maven
原创
2024-04-06 04:44:15
218阅读
## 如何解决“java maven 编译找不到kotlin符号”的问题
在使用 Maven 来编译 Kotlin 项目时,有时会遇到 “找不到 Kotlin 符号”的错误。这通常是一个配置问题。本文将带你走完整的配置和编译流程,让你从小白变成熟手。
### 整体流程
以下是解决此问题的步骤:
| 步骤 | 说明 |
|------|------|
| 1 | 确保已安装 JDK 和
原创
2024-10-16 04:38:55
120阅读
1、MVVM架构模式概览这是使用MVVM架构模式+Kotlin协程+JetPack(ViewModel+LiveData)+Retrofit的架构,实现WanAndroid登录接口的小DEMO,后续会慢慢完善WanAndroid客户端,地址见: https://github.com/chaozhouzhang/WanAndroid1、ViewModel 为了从界面控制器Activity/Fragm
1)Parallel Builds in Maven: maven3推出了并行编译的功能,开启后在多核cpu下可以提高构建速度-T,--threads Thread count, for instance 2.0C where C is core multiplied笔者机器为i5-7500 4核4线程, 因此设置为1C,表示一个核心开启一个线程,如果你的u支持超线程如4核8线
转载
2024-04-26 08:53:22
333阅读
在命令行使用属性时,是-D,比如:mvn -Dinput=test引用官方的说明https://maven.apache.org/pom.html#Properties:Properties属性是了解POM基础知识的最后一个要素。Maven属性是值占位符,如Ant中的属性。它们的值可以通过使用符号${X}在POM中的任何位置访问,其中X是属性。他们有五种不同的风格:1、env.X:使用“env”来
转载
2024-03-01 12:28:41
122阅读
# 如何在Java中读取Maven编译参数
在Java开发中,尤其是在使用Maven作为构建工具时,有时需要访问Maven传递给编译过程中的参数。这些参数可以用于配置、环境设置、或控制应用的行为。本文将引导你一步一步地实现这一需求。
## 整体流程
下表展示了读取Maven编译参数的主要步骤:
| 步骤 | 描述 |
|-----
原创
2024-10-31 05:51:45
113阅读
前言拿到一个已经有部分业务代码的 java项目 ,使用maven进行构建的。希望能在项目中增加kotlin相关的支持。所以
原创
2023-07-28 10:10:06
1031阅读
一、Maven常用命令1.1、Maven 参数-D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运行出错的信息 -o 离线执行命令,即不去远程仓库更新包 -X 显示maven允许的debug信息 -U 强制去远程参考更新snapshot包 例如 mvn install -Dmaven.test.skip=t
转载
2024-02-23 19:20:41
83阅读
第一步:安装Kotlin插件打开Settings面板,找到Plugins选项,点击Browse repositories(浏览仓库),输入“Kotlin”查找,然后安装即可。安装完成之后需要重启Android Studio (切记!)。安装完成之后如下图所示。插件当前的最新版本是1.1.2-release-Studio-2.3-3。第二步:配置Kotlin开发环境点击菜单栏的“Tools”选项,选
转载
2023-08-29 08:23:59
251阅读
什么是maven?
自动化构建工具
1)Maven这个单词的本意是:专家,内行。读音是['meɪv(ə)n]或['mevn],不要读作“妈文”。
2)Maven是一款自动化构建工具,专注服务于Java平台的项目构建和依赖管理。在JavaEE开发的历
史上构建工具的发展也经历了一系列的演化和变迁:
Make→Ant→Maven→Gradle→其他……
Maven核心概念
Maven之所以能够实现自动
转载
2023-09-24 17:53:32
136阅读
"Settings" > "Build, Execution, Deployment" > "Compiler" > "Java Compiler" > add "-parameters" as "Additional command line parameters". <plugin> <!--
原创
2021-07-19 17:30:14
1057阅读
消息组件Kotlin+MVVM重构Hi,我是阿昌,今天学习记录的是关于消息组件Kotlin+MVVM重构的内容。随着项目不断的迭代,新的技术栈也会持续不断地演进。适时使用新的技术栈,可以帮助我们提高效率以及代码质量。安全高效地为遗留系统升级技术栈,具体会使用新的语言 Kotlin 以及新的架构模式 MVVM,来重构消息组件。选择 Kotlin + MVVM,有两方面考量:一方面,Kotlin 从框
转载
2024-03-17 17:57:04
129阅读
Kotlin 1.4的计划是对2020年语言的升级,其中包括重新实现编译器以提高执行速度。 JetBrains的Kotlin开发人员认为, Kotlin 1.4的重点应该放在“质量和性能”上,而不是添加“大”功能。 JetBrains承诺新的编译器实现“将非常快,统一Kotlin支持的所有平台,并提供用于编译器扩展的API。” [ 同样在InfoWorld上:什么是Kotlin? Java替
转载
2023-09-06 10:49:53
126阅读