maven-compiler-plugin

<build>    <plugins>        <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-compiler-plugin</artifactId>            <version>3.8.0</version>            <configuration>                <source>9</source>                <target>9</target>            </configuration>        </plugin>        
    </plugins></build>

Khi bạn tạo một Maven project
để thực hiện được các lệnh như

mvn clean: dùng để xóa toàn bộ các file java.class và làm sạch thư mục target khi build
mvn compile: dùng để compile toàn bộ file .java trong ứng dụng thành file .class
mvn install: dùng để build toàn bộ tập file .class thành .jar hoặc .war thành file có thể thực thi được

---------------
trong file trên chúng ta để ý tới version 3.0.8 đây chỉ là version của plugin, nó giống như version của app của bạn vậy

source 9: nghĩa là code của bạn đang code ở java 9
target 9: nghĩa là code sẽ được compile to java 9 nếu bạn đang cài jvm 9 và chạy app ở  Java9 . Hoặc nếu bạn có code ở java8 nhưng nếu muốn complie thành java9 để chạy ở môi trường java9

Comments

Popular posts from this blog

Fixing the DeepSpeed Import Error While Fine-Tuning the Qwen Model

Amazon Linux 2023 - User data configuration for launch templates to connect to the EKS cluster

How to create ISM policy and rotate logs in opensearch