zoukankan      html  css  js  c++  java
  • maven管理

    一、maven的配置

    ~/.m2/settings.xml的作用:全局的一些配置文件,包括一些权限认证、一些公开的包

    项目文件下的pom.xml:和项目相关的一些配置

    这两个文件配置完成之后,可以使用maven -> reload project加载私有公有包

    二、maven的一些操作

    compile 编译 
    clean 清空target目录

    install是把打出的包装载到本地仓库,~/.m2/repository/groupId/artifactId/version

    package是打包,一般是在target下

    三、常见的一些插件

    1.指定JDK版本

    <plugin>            
        <groupId>org.apache.maven.plugins</groupId>            
        <artifactId>maven-compiler-plugin</artifactId>            
        <configuration>            
            <source>1.8</source>            
            <target>1.8</target>            
        </configuration>            
    </plugin>   

    2.jar包: <classpathPrefix>指定路径,<mainClass>指定主函数入口

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.6</version>
        <configuration>
            <archive>
           <!-- 生成MANIFEST.MF的设置 -->
                <manifest>
                    <addClasspath>true</addClasspath>
                    <classpathPrefix>lib/</classpathPrefix>
                    <mainClass>Main</mainClass>
                </manifest>
            </archive>
        </configuration>
    </plugin>  

    3.war包

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.1-alpha-1</version>
        <configuration>
            <!--
                打包之前过滤掉不想要被打进 .war包的jar,注意:这个地方,本来路径应该是
                WEB-INF/lib/anaalyzer-2.0.4.jar,但是经过多次试验,不能这样,至于咋回事儿,搞不清楚。。经多方查证均无结果
                暂且这样吧,虽然显得很丑陋,但是总能解决问题吧
            -->
            <warSourceExcludes>*/lib/analyzer-2.0.4.jar</warSourceExcludes>
            <webResources>
                <resource>
                    <!-- 元配置文件的目录,相对于pom.xml文件的路径 -->
                    <directory>src/main/webapp/WEB-INF</directory>
    
                    <!-- 是否过滤文件,也就是是否启动auto-config的功能 -->
                    <filtering>true</filtering>
    
                    <!-- 目标路径 -->
                    <targetPath>WEB-INF</targetPath>
                </resource>
            </webResources>
        </configuration>
    </plugin>

    参考:https://blog.csdn.net/wangming520liwei/article/details/85005225

  • 相关阅读:
    【转】BP神经网络
    【转】Matlab的regionprops详解
    【转】本人常用资源整理(ing...)
    【转】LDA-linear discriminant analysis
    [转]推荐几个机器学习算法及应用领域相关的中国大牛:
    【转】机器学习资料推荐
    《转贴》机器学习 机器视觉 图像处理 牛人牛站
    [转]LLE
    UVA10651
    UVA10051
  • 原文地址:https://www.cnblogs.com/AntonioSu/p/13331007.html
Copyright © 2011-2022 走看看