• Maven应用常见问题


    在Spring Boot项目中打包指定类为启动类

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    // 明确指定启动类
                    <mainClass>com.xxx.XxxApplication</mainClass>
                </configuration>
                <executions>
                    <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    

    编译指定module以及相关依赖

    # 如果4依赖于3和1 那么 同时会编译3和1
    mvn package -pl module_4 -Pproduct -am
    
    # 如果3和4依赖于1 那么编译1过后同时会把3和4编译出来
    mvn package -pl module_1 -Pproduct -amd
    

    指定仓库地址

    在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror:

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    

    编码GBK的不可映射字符

    在项目pom.xml文件中加入如下配置:

    <!-- pom前部加入-->
    <properties>
        <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    </properties>
    
    <!-- pom后部加入-->
    <build>
        <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                 <source>1.7</source>
                <target>1.7</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
        </plugins>
    </build>
    

    【参考】
    https://blog.csdn.net/zwhfyy/article/details/82049286 mvn 编译指定module,以及依赖他的 和被他依赖的
    https://www.cnblogs.com/geektown/p/5705405.html aliyun阿里云Maven仓库地址——加速你的maven构建
    https://www.cnblogs.com/onmyway20xx/p/7284933.html maven错误解决:编码GBK的不可映射字符

  • 相关阅读:
    三角函数图像平移后重合对称
    三角恒等式的证明
    三角函数给值求角
    三角方程的解法
    空间中线面位置关系的证明思路
    实时会议
    LATEX 公式总结
    三维重建的应用
    会议
    计算机图形学学习笔记
  • 原文地址:https://www.cnblogs.com/nuccch/p/16410116.html
Copyright © 2020-2023  润新知