build脚本
项目结构需要注意 spring 放到 rescource的 META-INF/spring下
<build>
<finalName>x1-service-provider</finalName>
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<targetPath>${project.build.directory}/</targetPath>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.xml</include>
</includes>
<excludes>
<exclude>**/*.properties</exclude>
</excludes>
</resource>
</resources>
<plugins>
<!-- 设置源文件编码方式 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<classesDirectory>target/classes/</classesDirectory>
<excludes>
<exclude>**/*.properties</exclude>
</excludes>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
<!-- 拷贝依赖的jar包到lib目录 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>
${project.build.directory}/lib
</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<!-- 解决资源文件的编码问题 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.3</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- 打包source文件为jar文件 -->
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.1</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
相关推荐
maven打包 maven打jar包详细步骤
maven打包dubbo服务接口(maven-assembly-plugin)
通过maven搭建dubbo环境,包括生产者和消费者以及公共模块,配置模块等,Dubbo视频教程--基础篇--第07节--使用Maven构建Dubbo服务的可执行jar包.pdf,maven和dubbo..zip源码工程
idea新建maven web项目.zip Jetbrains IntelliJ IDEA创建基于maven打包工具的WEB网站项目 本项目使用的是SSM框架spring mvc,spring, mybatis.用maven打包成jar
sprintboot maven 打包分离lib jar 资源文件 properties xml yml 详细信息查看我的博客 https://mp.csdn.net/postedit/80274087 java -jar -cp 启动
dubbo-provider 最简单测试案例
官网的服务提供者 、消费者例子 只能下载下来 运行看一下 没实际价值,自己写了一个 maven的dubbo 服务提供者消费者例子,只要改个配置文件里 注册中心的方式 为广播 ,先运行 提供者 在运行消费者 就看到效果了
基于阿里的dubbo的案例开发,有服务端和客户端。
myeclipse用maven构建dubbo服务的可执行jar包,有需要的同学自行下载哦~~
本篇文章主要介绍了Maven引入本地Jar包并打包进War包中的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
SpringMvc+maven+dubbo+zookeeper的服务端api实例 附有说明文档。
dubbo-consumer 最简单测试案例
dubbo分布式项目实战 实现框架 SpringMVC+maven+dubbo项目;并包含所需要JAR
这是一个springboot+maven写的demo,主要演示springboot项目通过maven插件,将依赖与配置文件打包到jar包外部,实现灵活的项目管理.仅供参考学习
ssm+maven+dubbo+zookeeper分布式架构
基于Maven的dubbo集成spring简单实例.网上有不少例子均无法运行,只好自已整理一个可运行的例子.这是最简单可运行的例子,方便大家交流学习.在zookeeper-3.4.8和zookeeper-3.4.9下均可正常运行.
ssm+maven+dubbo+angular, 经典的基于dubbo的微服务架构
通过MAVEN构建的DUBBO项目,可在短时间内了解DUBBO的基本使用方法,适合新手入门。在发布示例项目前,需要先下载zookeeper-3.4.10,zookeeper可在WINDOWS下解压后运行bin\zkServer.cmd文件。
dubbo2.8.4jar包,亲自编译,可用,走过路过不要错过。maven无法直接下载到库中,需要把该文件放入库中
这是一个Maven+Dubbo+SpringBoot+SpringMvc+Ibatis支持JSP的项目,经过本人几天痛苦的摸索,终于整合完成,需要的同学请自行下载