编译JAR包

- 修改pom.xml文件。
- 进入“/home/dubbo-samples/dubbo-samples-api/”目录。
1
cd /home/dubbo-samples/dubbo-samples-api/
- 打开文件。
1
vim pom.xml
- 按“i”进入编辑模式,找到<properties>模块添加如下内容。
1 2 3
<maven-compiler-plugin.version>3.6.0</maven-compiler-plugin.version> <source.level>1.8</source.level> <target.level>1.8</target.level>
- 找到<build>模块替换为如下内容。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
<build> <finalName>dubbo-samples-api</finalName> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <appendAssemblyId>false</appendAssemblyId> <archive> <manifest> <mainClass>org.apache.dubbo.samples.provider.Application</mainClass> <mainClass>org.apache.dubbo.samples.client.Application</mainClass> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>${source.level}</source> <target>${target.level}</target> </configuration>nn </plugin> </plugins> <resources> <resource> <directory>src/main/</directory> <includes> <include>**/*.properties</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 进入“/home/dubbo-samples/dubbo-samples-api/”目录。
- 打包。
1
mvn clean package
若显示BUILD SUCCESS,则打包成功。
- 查看生成的dubbo-samples-api.jar包。
1
ll target/
父主题: 编译