# my-java **Repository Path**: sn-yang/my-java ## Basic Information - **Project Name**: my-java - **Description**: Study Java - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-08 - **Last Updated**: 2024-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # my-java ## 项目介绍 ## 准备开发环境 ### 安装软件 - [adoptopenjdk 15](https://adoptopenjdk.net/) - docker - tomcat 9.0.14 - git - vscode / eclipse / intellij - vscode extensions - Java Extension Pack - Lombok Annotations Support for VS Code - Checkstyle for Java - SonarLint - DBeaver 设置阿里的 Maven 仓库: Preferences -> Connections -> Drivers -> Maven, 添加阿里仓库:`https://maven.aliyun.com/repository/public/`; Disable 其它所有的仓库; ### 启动服务 - redis ```sh ## install redis brew install redis ## start redis redis-server ## redis-cli > ping ``` - 确保 configuration and log 路径可写 ```sh # for logging sudo mkdir -p /opt/xxx sudo mkdir -p /opt/xxx/logs sudo chmod -R 777 /opt/xxx/ ``` ### Lombok #### 当你使用 Eclipse 安装方法 1: - 下载[Lombok](https://projectlombok.org/download)安装包`lombok.jar` - 运行 `lombok.jar` 安装方法 2:(不好用,太慢) - 打开 Eclipse - `Help` -> `Install New Softwares...` - 使用: `https://projectlombok.org/p2` ## DevOps 构建过程 ### 需要安装的软件 - [adoptopenjdk 15](https://adoptopenjdk.net/) - [maven 3.6.3](https://maven.apache.org/download.cgi) 建议设置国内源。 ### 构建过程 ```sh # cd the project path # build mvn clean && mvn package -DskipTests=true # ./target/xxx.war 是结果 ``` ### 部署过程 把 `xxx.war` 展开到 `tomcat/webapps/` 里。