文档章节

exec-maven-plugin

koavvly
 koavvly
发布于 2015/12/11 09:47
字数 187
阅读 31
收藏 0
点赞 0
评论 0

maven pom.xml配置启动Java程序

<plugin>    
    <groupId>org.codehaus.mojo</groupId>    
    <artifactId>exec-maven-plugin</artifactId>   
    <version>1.2.1</version>    
    <configuration>        
        <executable>java</executable> <!-- executable指的是要执行什么样的命令 -->       
        <arguments>           
            <argument>-DsystemProperty1=value1</argument> <!-- 这是一个系统属性参数 -->          
            <argument>-DsystemProperty2=value2</argument> <!-- 这是一个系统属性参数 -->            
            <argument>-XX:MaxPermSize=256m</argument> <!-- 这是一个JVM参数 -->           
            <!--automatically creates the classpath using all project dependencies,
                also adding the project build directory -->           
            <argument>-classpath</argument> 
            <!-- 这是classpath属性,其值就是下面的<classpath/> -->         
            <classpath/> 
            <!-- 这是exec插件最有价值的地方,关于工程的classpath并不需要手动指定,
                它将由exec自动计算得出 -->         
            <argument>com.yourcompany.app.Main</argument> <!-- 程序入口,主类名称 -->             
            <argument>arg1</argument> <!-- 程序的第一个命令行参数 -->       
            <argument>arg2</argument> <!-- 程序的第二个命令行参数 -->    
        </arguments>    
    </configuration>
</plugin>


本文转载自:

共有 人打赏支持
koavvly
粉丝 0
博文 13
码字总数 1534
作品 0
长沙
Maven常用插件的使用Case

Maven是Java工程常用的项目管理工具,通过Maven可以管理项目的各个生命周期。Maven本质是一个插件框架,本身并不执行任何构建任务,所有的工作都是交给插件来完成的。熟练使用Maven插件,可以...

huamingweiwen ⋅ 2015/08/12 ⋅ 0

Maven实战(八)——常用Maven插件介绍(下)

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一...

有事没事 ⋅ 2016/09/21 ⋅ 0

常用Maven插件介绍(下)

转自:http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代...

long0404 ⋅ 2016/06/16 ⋅ 0

Maven 插件介绍

maven-antrun-plugin http://maven.apache.org/plugins/maven-antrun-plugin/ maven-antrun-plugin能让用户在Maven项目中运行Ant任务。用户可以直接在该插件的配置以Ant的方式编写Target, ...

年少爱追梦 ⋅ 2016/10/07 ⋅ 0

使用Maven运行Java main的3种方式

maven使用exec插件运行java main方法,以下是3种不同的操作方式。 一、从命令行运行 1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译。 [plain] vi...

小代码2016 ⋅ 2016/02/05 ⋅ 0

使用Maven运行Java main的方法(转)

使用Maven运行Java Main的方法(既Java Application项目),可以有如下方式解决: 1、将Maven项目导入到eclipse中,然后直接项目右键【Run As】->【Java Application】。 2、直接指定jar包的...

easonjim ⋅ 2017/05/09 ⋅ 0

assembly 打包依赖jar问题

之前应用使用exec-maven-plugin启动,现在准备试试maven-assembly-plugin,但是打包的时候打进太多无用的jar,exec-maven-plugin启动的时候jar包依赖121个,使用assembly的时候jar包251个.useTra...

卖火柴的小驴子 ⋅ 2017/12/25 ⋅ 0

Maven常用插件(转)

Maven常用插件(转) 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步...

Lubby ⋅ 2016/07/12 ⋅ 2

maven的常用命令分享

1. 创建Maven的普通java项目:mvn archetype:create -DgroupId=“xx” -DartifactId=“xx”-DpackageName="xx" -Dversion="xx" 2. 创建Maven的Web项目:mvn archetype:create -DgroupId=“x......

整理秀逗的脑袋 ⋅ 2011/09/22 ⋅ 2

121 项目 008 笔记向 maven-study 常用插件

test 其中 cobertura 可以生成测试覆盖率,这个算是我经常使用的一个插件了。 maven-surefire-report-plugin 可以生成HTML格式的测试报告,不过我觉得这个插件和gradle生成的HTML报告比起来真...

小代码2016 ⋅ 2016/09/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Qt中的坑--QTreeWidget添加item 不能显示出来

QTreeWidget* pTree = ui.TreeCheckList; QTreeWidgetItem* item = new QTreeWidgetItem(pTree) ;item->setText ( 0, "test" );pTree->addTopLevelItem (item ); 原因是因为创建一个......

k91191 ⋅ 18分钟前 ⋅ 0

使用Guava的RateLimiter做限流

场景: 1. 在日常生活中,我们肯定收到过不少不少这样的短信,“京东最新优惠卷…”,“天猫送您…”。这种类型的短信是属于推广性质的短信。这种短信一般群发量会到千万级别。然而,要完成这...

wind2012 ⋅ 19分钟前 ⋅ 0

QSlider重新enterEvent

#ifndef DIALOG_H#define DIALOG_H#include <QDialog>namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECTpublic: explicit Dialog(QW......

xxdd ⋅ 19分钟前 ⋅ 0

生产环境redis备份与恢复

生产环境redis备份与恢复 Tyrant0532 0人评论 1563人阅读 2018-02-01 20:34:10 redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。生产中我们主...

rootliu ⋅ 21分钟前 ⋅ 0

nginx中出现403forbidden错误

nginx “403 Forbidden” 错误 出现这个错误一般是因为以下原因: 网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。 访问禁止目录浏览的目录,例:设置autoindex off后访问目录。 ...

河图再现 ⋅ 22分钟前 ⋅ 0

上海云栖:金融政企行业的CDN最佳实践

摘要: 在刚刚结束的上海云栖大会飞天技术汇分论坛上,阿里云视频云产品架构师罗小飞进行了《阿里云CDN——面向金融政企的CDN最佳实践》主题分享,为上海的嘉宾介绍CDN的解决方案与技术服务体...

猫耳m ⋅ 27分钟前 ⋅ 0

docker 基本操作

docker介绍 Docker项目提供了构建在Linux内核功能之上,协同在一起的的高级工具。其目标是帮助开发和运维人员更容易地跨系统跨主机交付应用程序和他们的依赖。Docker通过Docker容器,一个安全...

haoyuehong ⋅ 28分钟前 ⋅ 0

上海云栖:金融政企行业的CDN最佳实践

摘要: 在刚刚结束的上海云栖大会飞天技术汇分论坛上,阿里云视频云产品架构师罗小飞进行了《阿里云CDN——面向金融政企的CDN最佳实践》主题分享,为上海的嘉宾介绍CDN的解决方案与技术服务体...

阿里云云栖社区 ⋅ 30分钟前 ⋅ 0

安装与配置hadoop

一、CentOS7安装 java8,参考centos7.0 安装java1.8,tomcat 二、安装hadoop 版本V3.03 1、下载并解压hadoop # mkdir /usr/local/app# mkdir /usr/local/app/hadoop# cd /usr/local/app/had......

iturtle ⋅ 32分钟前 ⋅ 0

Idea设置Serializable自动生成

File --> Settings --> Editor --> Inspections ->Serialization issues,在该项下找到“Serializable class without 'serialVersionUID' ”并勾选...

Gmupload ⋅ 35分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部