mermaid-framework是应用程序核心框架,基于Spring boot开发。mermaid-framework包含以下组件:
<dependencies>
<dependency>
<groupId>com.mermaid.framework</groupId>
<artifactId>mermaid-core</artifactId>
<version>${mermaid.framework.version}</version>
</dependency>
</dependencies>
WEB应用部署方式从”WEB容器部署war应用”变为”从JAVA应用程序中嵌入式WEB SERVER”,一个容器中部署多个不同应用的时代已经过去,新一代JAVAWEB的应用核心是 轻量级,核心技术是嵌入式WEB SERVER(TOMCAT、JETTY)等。 推荐项目打成jar包并以JAVA应用程序的方式去构建,部署和启动WEB应用
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
<includes>
<include>**/*.*</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<!--<pluginManagement> -->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.3.5.RELEASE</version>
<configuration>
<mainClass>com.mermaid.framework.MermaidApplicationEntry</mainClass>
<layout>JAR</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
命令: mvn clean package
,${maven-project}/target目录下将会生成jar包${maven-project}-${version}.jar
命令:java -jar ${maven-project}-${version}.jar
,自定义端口访问,例如:http://localhost:8080
Copyright © 库陈胜