This question already has an answer here: How can I create an executable JAR with dependencies using Maven? 33 answers If I'm correct, maven-jar-plugin creates a jar with all the compiled .class files, but without the dependencies. I'd recommend using maven-assembly-plugin and binding it to the package execution phase, that way it would be built when running mvn install <plugin
这个问题在这里已经有了答案: 我怎样才能创建一个可执行的JAR与依赖使用Maven? 33个答案 如果我是正确的,maven-jar-plugin会创建一个包含所有已编译的.class文件但没有依赖关系的jar文件。 我建议使用maven-assembly-plugin并将其绑定到包执行阶段,这样它将在运行mvn install时构建 <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive>
Possible Duplicate: How can I create an executable jar with dependencies using Maven? I have a standalone java program which is built using Maven. All the dependencies are specified in Maven. When I want to run this standalone java program in a different environment , I will have to copy all the relevant jar files and set it in the classpath. Is this the approach that I must take or is the
可能重复: 我如何使用Maven创建具有依赖关系的可执行jar文件? 我有一个使用Maven构建的独立Java程序。 所有的依赖都在Maven中指定。 当我想在不同的环境中运行这个独立的Java程序时,我将不得不复制所有相关的jar文件并将其设置到类路径中。 这是我必须采取的方法还是有更好的方法? 以下可能会对你有所帮助:在使用Maven打包Java源代码时,只需将调用添加到“dependency”插件的“copy-dependencies”目标即可: mvn cle
This question already has an answer here: How can I create an executable JAR with dependencies using Maven? 33 answers There are many options for you Maven Assembly Plugin with jar-with-dependencies descriptor Maven One Jar Plugin Distribution Jar - Zip Archive with your jar, all dependencies in directory lib and configured manifest for easy execution. Sample configuration below. Ex
这个问题在这里已经有了答案: 我怎样才能创建一个可执行的JAR与依赖使用Maven? 33个答案 你有很多选择 Maven Assembly插件,带有jar-with-dependencies描述符 Maven一个Jar插件 分发Jar - Zip存档与您的jar,目录库和配置清单中的所有依赖关系,以便于执行。 下面的示例配置。 Maven Shade插件的可执行jar 具有依赖关系的可运行Jar映射到本地Maven存储库(可能,但不可移植)更改类路径:使用Maven存储库样
This question already has an answer here: How can I create an executable JAR with dependencies using Maven? 33 answers Take a look at this question: How can I create an executable JAR with dependencies using Maven? I think that @Rocky Inde's answer is what you are looking for (using eclipse): 1) Just right-click on your project folder (in Eclipse) and select Export 2) Then select J
这个问题在这里已经有了答案: 我怎样才能创建一个可执行的JAR与依赖使用Maven? 33个答案 看看这个问题:如何使用Maven创建具有依赖关系的可执行JAR? 我认为@Rocky Inde的答案就是你正在寻找的东西(使用eclipse): 1)只需右键单击您的项目文件夹(在Eclipse中)并选择导出 2)然后选择Java - > Runnable Jar 3)您将被要求选择jar文件的位置 4)最后,选择要运行Main方法的类,然后使用Jar文件选择Packa
This question already has an answer here: How can I create an executable JAR with dependencies using Maven? 33 answers I finally managed to generate this JAR with Intellij Java, here is how I do: add the dependencies in the pom.xml file go to File -> Project Structure -> Artifacts -> New -> JAR -> From module with dependencies choose the Main class and click OK in your
这个问题在这里已经有了答案: 我怎样才能创建一个可执行的JAR与依赖使用Maven? 33个答案 我终于设法用Intellij Java生成了这个JAR,下面是我的工作方式: 在pom.xml文件中添加依赖关系 转到文件 - >项目结构 - >工件 - >新建 - > JAR - >从模块与依赖关系 选择Main类并单击OK 在你的项目中,在src / main中创建“resources”文件夹 在这个“resources”文件夹中移动“META-INF”(带有MANIFEST.MF)
This question already has an answer here: How can I create an executable JAR with dependencies using Maven? 33 answers Maven Shade Plugin做得很好。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.4.3</version> <executions>
这个问题在这里已经有了答案: 我怎样才能创建一个可执行的JAR与依赖使用Maven? 33个答案 Maven Shade Plugin做得很好。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.4.3</version> <executions> <execution> &
Summary In Eclipse, when I "Maven->Update Project Configuration" "Maven Dependencies" gets removed from the "Deployment Assembly" of my project. Details I started with a pre-configured Eclipse project: File->New->Dynamic Web Project->JavaServer Face v2.0 Project. To remove the "magic" I then converted it to a Maven project: Configure->
概要 在Eclipse中,当我从项目的“部署程序集”中删除“Maven->更新项目配置”“Maven Dependencies”时。 细节 我从一个预配置的Eclipse项目开始:File-> New-> Dynamic Web Project-> JavaServer Face v2.0 Project。 为了移除“魔术”,我将它转换为Maven项目:配置 - >转换为Maven项目。 pom.xml包含以下内容: <build> <finalName>jsf-facelets-tutorial</finalName> <plugin
We are using the maven jetty plug-in to run exploded wars. We have a script that copies certain configuration files to the directory which is used by maven to assemble the war (basically spring configuration + web.xml for stand-alone test environment). The problem is that it seems the webapp is being built again before jetty:run-exploded is called which replaces our custom config files we cop
我们正在使用maven码头插件来运行爆炸战争。 我们有一个脚本,它将某些配置文件复制到maven用来组装war的目录(基本上,spring configuration + web.xml用于独立测试环境)。 问题在于,似乎Web应用程序是在jetty之前重新构建的:run-exploded被调用,它将替换我们复制的自定义配置文件。奇怪的是,这只影响Windows上的用户,而不影响Ubuntu用户。 任何人都知道运行jetty:run-exploded任务,但在做之前阻止Maven构建任何东
I have a java project (actually it is just a wrapper for some corporate JAR files) that I would like to build using maven, in Eclipse. Meaning, whenever the working space is being built, a maven build should be executed for this particular project. I added a Maven Project Builder in the list of builders of that project: No problems are detected, although, when building the work space, the f
我有一个java项目(实际上它只是一些企业JAR文件的包装),我想在Eclipse中使用maven构建。 意思是,无论何时建立工作空间,都应该为这个特定的项目执行一个maven构建。 我在该项目的构建器列表中添加了一个Maven项目构建器: 没有发现问题,但是在构建工作空间时会出现以下错误: 我可以创建一个运行配置,并且在执行时,该项目已正确构建。 但我想要一个选项,只是将该项目与其余的工作空间一起构建... 有没有办法
Possible Duplicate: Java version mismatch in Maven I have a project which is configured to use Java 1.5 with maven: mvn help:effective-pom ... <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration>
可能重复: Maven中的Java版本不匹配 我有一个配置为使用Java 1.5与Maven的项目: mvn help:effective-pom ... <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration> ... 我的机器安装了Java 1.6,Maven正