`
wbj0110
  • 浏览: 1602877 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

在maven工程编译的时候,将所需要的jar包都导入到lib文件夹下

阅读更多
<plugins>
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>2.3.2</version>
	<configuration>
		<source>1.6</source>
		<target>1.6</target>
		<encoding>UTF-8</encoding>
	</configuration>
</plugin>
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-jar-plugin</artifactId>
	<configuration>
	<archive>
	<manifest>
	<addClasspath>true</addClasspath>
	<classpathPrefix>lib/</classpathPrefix>
	<mainClass>com.abc.ABCTest</mainClass>    -->入口类名
	</manifest>
	</archive>
	</configuration>
</plugin>
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-dependency-plugin</artifactId>
	<executions>
	<execution>
	<id>copy</id>
	<phase>install</phase>
	<goals>
		<goal>copy-dependencies</goal>
	</goals>
	<configuration>
	<outputDirectory>$/lib</outputDirectory>  -->拷贝所以依赖存放位置
	</configuration>
	</execution>
	</executions>
</plugin>
</plugins> 

然后再用mvn clean install 装配一下,打出的jar包就可以运行
分享到:
评论

相关推荐

    mavenjar包

    然后,将这个 JAR 文件复制到你的 Java 安装目录下的 `lib` 或者 `jre/lib/ext` 目录,这样 JAR 文件就可以作为系统扩展被 Java 运行时环境识别。 接下来,如果你的开发环境是 Eclipse,你需要重启 Eclipse,以确保...

    maven的jar包跟源码包

    总之,Maven的jar包和源码包在Java开发过程中扮演着不同的角色,它们共同构成了一个完整项目的生命周期,无论是用于开发、运行、学习还是分享,都是非常重要的资源。通过Apache Maven 3.5.2的实例,我们可以深入理解...

    springboot编译jar包后无法扫描子jar包中的注解解决方法

    ### Spring Boot 编译 JAR 包后无法扫描子 JAR 包中的注解解决方案 在使用Spring Boot进行项目开发时,我们经常会遇到模块化的需求,即一个大型项目被拆分成多个子模块来提高可维护性和灵活性。这些子模块可能通过...

    lib中的jar lib中的jar包

    在Java开发中,`lib`目录是一个非常关键的部分,它通常包含了项目运行所需要的外部依赖库。`lib`中的`jar`(Java Archive)文件是Java类库的集合,包含了编译后的`.class`文件,这些文件是Java应用程序或库运行的...

    tomcat下的lib下的jar包

    标题中的“tomcat下的lib下的jar包”指的是Apache Tomcat服务器中的`lib`目录下的Java Archive (JAR) 文件。Tomcat是一个流行的开源Web应用程序服务器,遵循Java Servlet和JavaServer Pages(JSP)规范。在Tomcat的...

    mahout in action源代码maven编译jar包

    《Mahout in Action源代码Maven编译JAR包详解》 Apache Mahout是一个流行的机器学习库,广泛用于数据挖掘和大数据分析。《Mahout in Action》这本书是Mahout技术的权威指南,提供了丰富的示例代码供读者实践。然而...

    Java+IDEA+maven混淆打包

    在Java开发过程中,为了保护代码安全和防止反编译,我们常常需要对代码进行混淆处理。本教程将详细介绍如何在IntelliJ IDEA(IDEA)中利用Maven进行混淆打包的步骤,确保整个过程顺利且有效。 首先,我们需要了解...

    win10下编译过的hadoop2.7.2 jar包

    这个压缩包文件“win10下编译过的hadoop2.7.2 jar包”是专门为在Windows 10操作系统上运行Hadoop 2.7.2版本而准备的。这个版本的Hadoop包含了所有必要的库文件和依赖,使得开发者能够在本地环境中配置和运行Hadoop...

    编译运行java带jar包

    在Java编程环境中,有时我们需要将多个类打包成一个可执行的JAR(Java Archive)文件,以便于分发和执行。这个过程涉及到编译Java源代码、创建类路径(classpath)、构建MANIFEST.MF文件以及最终打包成JAR。下面我们...

    maven jenkins的jar

    开发者可以直接引用这些库,或者将它们添加到Maven的类路径中,以便在构建过程中正确地编译和测试插件。 综上所述,Maven和Jenkins的结合为Java开发团队提供了一套强大的自动化构建和持续集成解决方案。通过Maven...

    各种jar包,maven-spring的

    在IT行业中,jar(Java Archive)包是一种标准的文件格式,用于封装Java类库,包含编译后的Java类、资源文件以及元数据。这些jar包是构建和运行Java应用程序的关键组成部分。在您提供的标题和描述中,我们看到一系列...

    geoTools所需jar包

    4. **使用步骤**:要使用这些jar文件,首先需要将它们解压到项目的"lib"目录下,然后在Eclipse或其他IDE中添加这些jar到项目的构建路径。对于Maven项目,可以在pom.xml文件中添加相应的依赖条目,指向本地库中的这些...

    myeclipse用maven构建dubbo服务的可执行jar包

    本文将详细讲解如何在MyEclipse环境中利用Maven来构建一个包含Dubbo服务的可执行JAR包。 首先,我们要了解Maven。Maven是一个项目管理和综合工具,它通过配置文件(pom.xml)来管理项目的依赖关系、构建过程和插件...

    ssh整合所需要的jar包

    下面将详细介绍SSH整合所需的关键jar包以及它们在整合过程中的作用。 1. **Struts2框架**:Struts2作为MVC(模型-视图-控制器)架构的一部分,主要用于处理用户请求和控制应用流程。在SSH整合中,Struts2的核心jar...

    ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

    注意,上述示例假设你的源代码位于`src`目录,依赖的jar在`lib`目录,编译后的class文件存放在`build/classes`,最终的jar文件将被创建在`dist`目录下。根据实际情况,你需要调整这些路径。 这个过程利用Ant的灵活...

    完整项目jar包 lib目录下

    Maven和Gradle等构建工具提供了便捷的方式来管理和下载依赖,它们会自动处理jar包的依赖树,并将所有需要的库打包在一起。 3. **MANIFEST.MF**:这是每个jar包的核心配置文件,它包含了类路径、版本信息和启动应用...

    解决idea使用maven编译正常但是运行项目时却提示很多jar包找不到的问题

    使用IDEA和Maven可以方便地进行项目开发和管理 HOWEVER,有时在使用IDEA和Maven进行项目编译和运行时,却会出现一些问题,本文将详细介绍解决IDEA使用Maven编译正常但是运行项目时却提示很多jar包找不到的问题。...

    maven 3 jar 运行文件打包

    “源码”指的是Java项目的源代码,这些代码会被Maven编译并打包。“工具”在这里特指Maven,这是一个强大的构建工具,能够处理项目的构建、依赖管理和打包等任务。 【压缩包子文件的文件名称列表】:“helloWorld”...

    解决idea导入maven项目缺少jar包的问题

    3. 下载依赖:IDEA在导入过程中会尝试下载项目所需的jar包。如果下载进度条长时间停滞,可以先关闭IDEA,稍等片刻后再重新打开,这样IDEA会继续尝试下载缺失的依赖。如果网络不稳定,你也可以尝试在命令行中使用...

Global site tag (gtag.js) - Google Analytics