导航:首页 > 程序命令 > maven工程启动main命令

maven工程启动main命令

发布时间:2022-10-09 13:18:37

‘壹’ 如何解决maven工程中main方法无法运行的问题

解决方案main方法中有一个输入参数,类型为String[],这个是java的规范,main()方法中必须有一个入参,必须String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯.

‘贰’ idea maven 怎么运行main方法

ntellij 已经非常好的集成了maven一下常用的命 在run里边添加一个执行maven命令的配置。 设置工程的目录,命令:assembly:assembly;

‘叁’ eclipse maven程序怎么运行

运行maven程序参考下面方法:
先进入tomcat目录启动tomcat,然后右键项目 run as-》run configrations:
Goals项输入:package tomcat:redeploy
Maven Runtime选择自己的maven。

然后点Run,控制台显示如下:
[plain]
[INFO] Processing war project
[INFO] Copying webapp resources [项目地]
[INFO] Webapp assembled in [3 msecs]
[INFO] Building war: 项目地址
[INFO] WEB-INF\web.xml already added, skipping
[INFO]
[INFO] <<< tomcat-maven-plugin:1.1:redeploy (default-cli) @ transition <<<
[INFO]
[INFO] --- tomcat-maven-plugin:1.1:redeploy (default-cli) @ 项目名---
[INFO] OK - Undeployed application at context path /项目名
[INFO] OK - Deployed application at context path /项目名
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.412 s
[INFO] Finished at: 时间
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
这里省略很多控制台输出,出现BUILD SUCCESS 则说明部署成功,浏览器输入:localhost:8080/项目名称/。

注意:这样成功之后项目会直接打成war包,部署到tomcat下,每次build不需要重启tomcat。这样致命的缺点就是,不能调试。如果需要调试且在eclipse中启动tomcat的话。会发现右键项目没有run as server,有两种方法解决:
第一种:这时需要把项目转变成dynamic web mole。右键项目-》properties-》project facets,然后右边选中dynamic web mole。之后就会出现run as server了.
第二种:右键项目,run/debug as configrations 。不过Goals中天上【tomcat:run】。然后run就OK了,注意这里不需要提前启动tomcat。

‘肆’ java:idea构建maven项目后 启动main方法 控制台都会打印构建工程的信息 很奇怪,不知道设置到什么地方了

你在启动选项里面设置一下

‘伍’ maven如何安装有哪些常用命令

方法/步骤

1
下载maven,下载后如果是压缩包,进行解压,得到maven目录。

2
找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。

3
用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定

4
找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。

5
这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。

6

入或者新建想要生成项目的文件夹,通过运行dos命令mvn
archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入
groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate
-DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT

7
如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类

8
如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误

9
mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类

10
mvn package 打包
mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类
http://jingyan..com/article/380abd0a712b061d91192c77.html

‘陆’ 关于在IDEA中使用maven的运行test目录下的main方法无法找到类的

‘柒’ maven如何安装有哪些常用命令

方法/步骤

1
下载maven,下载后如果是压缩包,进行解压,得到maven目录。

2
找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。

3
用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定

4
找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。

5
这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。

6

入或者新建想要生成项目的文件夹,通过运行dos命令mvn
archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入
groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate
-DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT

7
如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类

8
如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误

9
mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类

10
mvn package 打包
mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类

‘捌’ maven打好的jar包如何在运行时指定main

这个可以通过maven的插件将main信息打包进jar包中,这样就可以直接运行打包好的jar了。这个插件是maven-shade-plugin。

‘玖’ 怎么创建maven 的java,并启动

Maven使用 archetype 来创建项目。要创建一个简单的 Java 应用程序,我们使用 maven-archetype-quickstart 插件。在下面的例子中,我们将创建一个基于Maven 的 Java 应用程序项目在 C:\MVN 文件夹。

让我们打开命令控制台,进入到 C:\MVN 目录并执行以下命令 mvn 命令。
C:MVN>mvn archetype:generate
-DgroupId=com.companyname.bank
-DartifactId=consumerBanking
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false

Maven会开始处理,并建立完整的 Java应用程序项目结构。
INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] -------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:generate] (aggregator-style)
[INFO] -------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Batch mode
[INFO] -------------------------------------------------------------------
[INFO] Using following parameters for creating project
from Old (1.x) Archetype: maven-archetype-quickstart:1.0
[INFO] -------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.companyname.bank
[INFO] Parameter: packageName, Value: com.companyname.bank
[INFO] Parameter: package, Value: com.companyname.bank
[INFO] Parameter: artifactId, Value: consumerBanking
[INFO] Parameter: basedir, Value: C:MVN
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: C:MVNconsumerBanking
[INFO] ------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------
[INFO] Total time: 14 seconds
[INFO] Finished at: Tue Jul 10 15:38:58 IST 2012
[INFO] Final Memory: 21M/124M
[INFO] ------------------------------------------------------------------

现在进入到 C:\MVN 目录。将看到创建了一个 Java应用程序项目,并命名为 consumerBanking(如:artifactId 指定)。 Maven 使用的标准目录结构,如下图所示:

用上面的例子中,我们可以了解到以下关键概念

文件夹结构

描述

consumerBanking

包括 src 目录和 pom.xml

src/main/java

包含封装结构下的 Java 代码的文件 (com/companyName/bank)

src/main/test

包含封装结构下的文本Java 测试代码文件 (com/companyName/bank)

src/main/resources

它包含图片/属性文件(在上面的例子中需要手动创建这个结构)

Maven 还创建了一个示例 Java 源文件和 Java 测试文件。打开 C:\MVN\consumerBanking\src\main\java\com\companyname\bank 文件夹,会看到 App.java 如下所示代码:
package com.companyname.bank;

/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}

打开 C:\MVN\consumerBanking\src\test\java\com\companyname\bank 文件夹,就会看到 AppTest.java
package com.companyname.bank;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

/**
* Unit test for simple App.
*/
public class AppTest extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}

/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}

/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}

开发人员需要创建如上表所述文件,Maven将处理所有构建。

‘拾’ maven java工程怎么运行

从命令行运行
1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译。
mvn compile
2、编译完成后,执行exec运行main方法。

不需要传递参数:
mvn exec:java -Dexec.mainClass="com.vineetmanohar.mole.Main"

需要传递参数:
mvn exec:java -Dexec.mainClass="com.vineetmanohar.mole.Main" -Dexec.args="arg0 arg1 arg2"

指定对classpath的运行时依赖:
mvn exec:java -Dexec.mainClass="com.vineetmanohar.mole.Main" -Dexec.classpathScope=runtime

阅读全文

与maven工程启动main命令相关的资料

热点内容
净化车间门算法 浏览:934
安卓怎么搞jpg 浏览:544
如来佛祖命令雷神去下界 浏览:854
新电脑管家下载好怎么解压 浏览:528
php获取接口数据 浏览:763
最后的命令 浏览:921
如何添加手机app桌面快捷图标 浏览:427
ui设计师与程序员 浏览:417
寿司pdf 浏览:828
pythonbg是什么 浏览:248
c数值算法程序大全 浏览:785
android整点报时 浏览:221
稀土pdf 浏览:536
单片机电子锁 浏览:596
通达信机智资金流指标公式源码 浏览:216
php安装xsl扩展 浏览:842
python如何使用help 浏览:367
上汽荣威app在哪里查询 浏览:903
冰柜压缩机温度108 浏览:720
阿里云邮smtp服务器地址 浏览:253