maven 打包java项目(含web工程)指定Main类

<!-- 这里只是build 部分 -->
<build>
<!-- 制定配置文件的位置 -->
<resources>
<resource>
<targetPath>${project.build.directory}/classes</targetPath>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<!-- <include>*/.xml</include> -->
<include>*.properties</include>
</includes>
</resource>
<resource>
<targetPath>${project.build.directory}/classes/META-INF/spring</targetPath>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>dubbo-provider.xml</include>
</includes>
</resource>
</resources>
<!-- 将所有依赖都打包到目的jar下 -->
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.alibaba.dubbo.container.Main</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

原文地址:https://blog.51cto.com/13801457/2465150

时间: 2024-12-13 12:54:36

maven 打包java项目(含web工程)指定Main类的相关文章

maven创建Java项目和web项目

创建Java项目 C:\Users\Administrator\Desktop>mvn archetype:generate -DgroupId=yxyu.xx -Dartifa ctId=xx1 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=fals e 创建web项目 C:\Users\Administrator\Desktop>mvn archetype:generate -DgroupId=yxyu

eclipse 创建maven 项目 动态web工程(出现问题)

Eclipse 创建maven 项目 动态web工程 注:Eclipse版本为(Version: Mars.1 Release (4.5.1))maven版本为(apache-maven-3.3.9) 1. 此处是在你安装好了maven插件的前提下进行的并且配置好了你的maven环境指定好了你的maven的本地仓库.下面就开始maven web项目的搭建 首先:点击新建一个项目maven 2.点击next 3.选择web选项 4.创建你的项目的坐标点击finish完成 5.项目创建完成但是有错误

Jenkins+Maven进行Java项目持续集成

最近配置了Jenkins服务器,记录下基本过程.(当然还遇到了若干小问题,兵来将挡水来土掩就是了) Jenkins安装 安装Tomcat 从Jenkins官网下载jenkins.war文件.官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release 把war文件部署到Tomcat中 启动Tomcat 在浏览器中配置Jenkins,浏览器地址:http://{Tomcat IP}:{Tomcat port}/jenkins/ Jen

java ,js获取web工程路径

一.java获取web工程路径 1),在servlet可以用一下方法取得: request.getRealPath(“/”) 例如:filepach = request.getRealPath(“/”) ”//upload//”; 2),不从jsp,或servlet中获取,只从普通java类中获取: String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath(); SAXReader()

Eclipse JAVA EE 创建Web工程

1.File ---->New ---->other ---->Web ---->Dynamic Web Project 2. Next 3. 选择添加项目 Project name : Test123 4. 选择Tomcat 配置 5. 选择Tomcat 配置,根据机器上的tomcat版本选择,一般常用v6.0 6. 添加工具集,无需选择,next. 7. 在项目Tests WebContent 下创建一个JSP 8. The completed project 9. 双击修改J

linux路径分隔符&#39;/&#39;与windows下的分隔符&#39;\\&#39;,以及java项目,web项目读取项目的路径

1, linux下的文件分隔符是'/', windows下的文件分隔符为'\'.但是'\'这个符号是转义符.如果需要在console输出'\'这个符号的,你需要输入'\\'.另外转义符'\'还可以用双引号的字符内部再次使用双引号的这种情况,例如下面第三行. @Test public void test$(){ System.out.println("\\"); System.out.println('/'); System.out.println("\"为了转义双引

使用maven编译Java项目

摘要: 综述 本文演示了用Maven编译Java项目 需要 时间:15分钟 文本编辑器或者IDE JDK 6 或者更高版本 创建项目 本例主要为了展示Maven,所以Java的项目力求简单. 创建项目结构 选择一个项目目录,在 *nix系统上使用下面语句 mkdir -p src/main/java/he 综述 本文演示了用Maven编译Java项目 需要 时间:15分钟 文本编辑器或者IDE JDK 6 或者更高版本 创建项目 本例主要为了展示Maven,所以Java的项目力求简单. 创建项目

eclipse中 将java项目转换为web项目

1.找到项目工作空间目录,打开.project文件,并修改文件, 修改如下: 找到:<natures> </natures>代码段,在代码段中加入如下内容并保存: <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <

appium + maven +jenkins 基本入门之二 新建maven 的java项目

1: 下载maven : 1.0 :设置maven的环境变量: 1.1: 设置maven本地仓库: 在下载好的maven文件夹找到 apache-maven-3.3.9/conf 文件夹下的settings.xml文件,修改localRepository 为电脑的随便一个文件夹作为本地仓库:如图: 2,开始使用maven 新建java项目了:(第一次需要下载插件,需要比较久的时间) 在终端输入: mvn archetype:generate -DgroupId=com.companyname.t