Maven learning summary series

Maven learning summary series

   I need some knowledge in my work recently maven, and I also want to formally learn the knowledge points of maven, so I have this summary. I hope my summary can help everyone.
   In addition, I will only summarize based on the knowledge points I need in my work. If it is not needed, or I think it is useless, I will not write it. I will probably write it according to the following ideas maven.
   Some of the following knowledge is based on my own work summary, and some come from "Maven Combat" written by Xu Xiaobin. I haven't read other Mavenbooks. If you are interested, you can take a look at this, I think it is still good. In addition, I still don't write things Mavenlike 下载与安装、配置阿里云仓库those. I feel that if there is a need, friends can find other people to write from the Internet, which is basically a routine.

Table of contents

  1. Maven----appeared before . What I want to write here is just what I understand. Before Maventhese project management tools appeared, what was the development world like at that time, and why Mavendid they appear? What problem does it solve?
  2. maven----Introduction to basic concepts . This article summarizes some Mavenof the basic concepts, 坐标and 仓库.
  3. maven----version number version . Because I didn't know much about the version number before, when I usually download the jar package from some official websites, there will always be various inexplicable version numbers, and I have never summarized it a little bit. After I finished learning this a few days ago, I just had a little bit of a sudden realization.
  4. maven----powerful scope detailed explanation . Did you know about <scope>tags? Under what circumstances should it be written? Is it the same as before, never added?
  5. maven----Why is this project structure . Have you ever understood mavenwhy the project has a fixed structure src/main/java?src/main/resources
  6. maven----depends on the mediation mechanism . mavenIn the project, many third-party dependencies will be cited, and the third-party dependencies will definitely refer to other same dependencies. mavenHow to mediate the intricate dependencies?
  7. maven----project packaging build log analysis . Sometimes, when we execute clean install, we go through a lot of logs, and finally the packaging is successful SUCCESS. Although maventhe logs are telling us what to do, we don't pay attention to it, we only see it SUCCESS. Any idea what it does?
  8. maven----上传私服步骤. When you become the main force of the project, you will not only write CRUD interfaces, but sooner or later you will need to package toolkits for novices. Before you are maveneliminated, you will need to package and upload private servers sooner or later!
  9. maven----做starter包的思路. I haven’t actually thought about this part yet, what steps to follow to share with you, and I’ll come back and talk about it after I’ve summed it up.
  10. . . . . I haven't thought of what to write yet.

Guess you like

Origin blog.csdn.net/wohaqiyi/article/details/119315749