2018-07-16


Maven功能

就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。 setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。

Maven配置本地库

在setting.xml中设置:

 <localRepository>D:\software\maven\repository</localRepository>

GroupId 配置:

<plugin>
        <groupId>com.test.mytest</groupId>
        <artifactId>mytest</artifactId>
     
        <configuration>
          <tomcatLocation>${tomcatPath}</tomcatLocation>
        </configuration>
      </plugin>
    </profiles>

命令行完成配置:

 mvn archetype:generate -DgroupId=com.test.mytest -DartifactId=NumberGenerator -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

docker之:镜像

使用docker build -t name . 命令来构建一个新的image。这种情况下,如果我们使用了和之前一样的镜像名来命名,那么docker会把这个名字赋给新的镜像,以前的镜像并不会被删除,但是此时它的名字被新的镜像剥夺了,就成为了一个无名镜像,也就是:出现的原因。 这个none镜像会占用磁盘空间,所以我们必须删除它,需要删除引它的容器:

docker rm $(docker images -f "dangling=true" -q)
  • rm是删除容器的命令,rmi是删除镜像的命令 然后再删除镜像:
docker rmi $(docker ps -aq)