如何在命令提示符下使用profile作为选项运行testng maven项目jar

如何在命令提示符下使用profile作为选项运行testng maven项目jar,maven,testng,Maven,Testng,我已经创建了一个maven项目,它有Testng脚本。我在POM.xml文件中创建了多个maven概要文件。我添加了下面的插件来为我的项目创建一个jar文件。但是,如果我的项目没有任何主类,那么如何通过maven概要文件来运行这个jar文件呢 <build> <plugins> <plugin> <inherited>true</inherited> <gro

我已经创建了一个maven项目,它有Testng脚本。我在POM.xml文件中创建了多个maven概要文件。我添加了下面的插件来为我的项目创建一个jar文件。但是,如果我的项目没有任何主类,那么如何通过maven概要文件来运行这个jar文件呢

<build>
    <plugins>
        <plugin>
            <inherited>true</inherited>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.0</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-deploy-plugin</artifactId>
            <version>2.8.1</version>
        </plugin>
    </plugins>

</build>
问候,,
Kiran

请描述您想要实现的目标,并提供完整的pom文件。如果您想运行一个特定的概要文件,那么使用mvn-P是指带有测试脚本的JUnit测试吗?要运行这些测试,请在src/test/java下创建测试,并将它们命名为*test,以便maven surefire插件在测试阶段执行时找到它们。运行mvn测试来编译和执行测试,或者在测试后运行其中一个阶段,这些阶段都隐式地包括测试阶段。默认生命周期:我已经开发了脚本,但是开发人员想要使用它们,但是他们不想安装依赖项,而只运行应该触发脚本的jar