Java 如何使用m2e(m2eclipse)创建JAR?
我是马文和m2e的新手。我不得不问这个问题,这让我很沮丧,但稀疏的m2e文档和谷歌让我失望 如何让m2e构建JAR?我知道这应该发生在maven包阶段,但m2e似乎没有在构建过程中这样做,我也找不到在Eclipse中显式执行包阶段的方法(也找不到任何其他不属于默认构建的阶段)Java 如何使用m2e(m2eclipse)创建JAR?,java,maven,jar,m2eclipse,Java,Maven,Jar,M2eclipse,我是马文和m2e的新手。我不得不问这个问题,这让我很沮丧,但稀疏的m2e文档和谷歌让我失望 如何让m2e构建JAR?我知道这应该发生在maven包阶段,但m2e似乎没有在构建过程中这样做,我也找不到在Eclipse中显式执行包阶段的方法(也找不到任何其他不属于默认构建的阶段) 谢谢。只要您有具有以下参数的POM.xml文件: <modelVersion>[a model number eg 4.0.0]</modelVersion> <groupId>[a g
谢谢。只要您有具有以下参数的POM.xml文件:
<modelVersion>[a model number eg 4.0.0]</modelVersion>
<groupId>[a group id eg com.myapp]</groupId>
<artifactId>[a unique artifact id within your packages eg myapp]</artifactId>
<version>[the version number eg 1.0-SNAPSHOT]</version>
<packaging>jar</packaging>
<name>[the name eg myapp]</name>
[型号如4.0.0]
[组id,例如com.myapp]
[包中的唯一工件id,如myapp]
[版本号如1.0-SNAPSHOT]
罐子
[名称如myapp]
然后,您只需要运行maven build和目标clean install
,从您的项目中创建一个jar文件。您可以通过右击项目并运行>maven build来运行maven build
jar将在[project dir]/target中创建,尽管“Run As maven install”可以做到这一点,但它可能很好
要知道m2e在执行“导出…Jar/War/EAR文件”时将执行与包阶段相同的操作。它似乎也了解插件配置,至少有一点,至少对耳朵来说
因为它将使用项目和m2存储库解决工件,
它也适用于“不相关”的模块,因为解析为项目的依赖关系足以让eclipse打包。
(也就是说,您不必单独安装不相关的依赖项,它将从eclipse项目自动构建。)
我不确定我是否会部署它构建的任何东西:-)太棒了!我缺少的关键细节是“RunAs”下Maven选项的指针。我找不到一种方法来执行任意的Maven阶段来拯救我的生命。。。m2e迫切需要一个像样的教程…@HolySamosa:记住,您仍然可以转到“POM目录”,通过命令行(mvn clean install)运行您的maven命令。它有时比使用“运行方式”配置更容易。