`
lan13217
  • 浏览: 497641 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

maven中指定main方法并且导入关联jar包,拷贝依赖包

 
阅读更多
<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-dependency-plugin</artifactId>
				<version>2.4</version>
				<executions>
					<execution>
						<id>copy-dependencies</id>
						<phase>package</phase>
						<goals>
							<goal>copy-dependencies</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>
						<manifest>
							<mainClass>org.lan.web.CrawleMon</mainClass>
							<addClasspath>true</addClasspath>
							<classpathPrefix>lib/</classpathPrefix>
						</manifest>
					</archive>
					<classesDirectory>
					</classesDirectory>
				</configuration>
			</plugin>
		</plugins>
	</build>
分享到:
评论

相关推荐

    maven项目引用外部jar包的方法

    通过上述介绍的方法,我们能够有效地在Maven项目中管理和引用外部jar包,解决项目在构建和部署过程中遇到的依赖问题。希望本文能对您在使用Maven时遇到的类似问题提供帮助,让您的开发工作更加顺利。

    maven-archetype-webapp-1.0.jar下载

    使用Maven Archetype Webapp 1.0.jar的方法通常包括以下步骤: 1. **安装和配置Maven**:确保本地系统已安装并配置好Maven环境,这包括设置Maven的环境变量和本地仓库路径。 2. **创建项目**:在命令行中,使用`...

    浅谈maven的jar包和war包区别 以及打包方法

    在这个例子中,我们使用Maven的依赖管理功能来指定依赖的war包,并使用 `&lt;type&gt;war&lt;/type&gt;`来指定打包类型。 四、实战Demo 下面是一个使用Maven打包的实战Demo,我们使用Lucene框架来开发一个简单的全文检索工具。...

    springboot用maven打包1

    总的来说,通过正确配置maven-jar-plugin和maven-dependency-plugin,我们可以创建出一个既包含所有依赖又指定主类的Spring Boot JAR文件,使得应用程序能够直接在任何Java环境中运行。这种方法特别适用于分布式部署...

    maven教案-maven入门学习资料

    2. **依赖管理**:Maven 使用中央仓库管理所有项目的依赖关系,项目只需要在 POM 文件中声明所需依赖,Maven 就会自动下载并管理这些依赖,解决了jar包的重复拷贝和版本冲突问题。 【 Maven 构建方式的比较】 - **...

    Jacob-1.19相关jar和dll文件

    - 配置系统路径:根据系统架构(32位或64位),将对应的`.dll`文件拷贝到系统`PATH`环境变量指定的目录下,或者在Java代码中通过`System.loadLibrary()`方法指定加载路径。 - 调用COM组件:通过Jacob的Java接口,...

    Maven2 的新特性.7z

    在Maven2中实现了传递依赖,如此对于Hibernate所依赖的包,Maven2会自动下载,开发人员只需关心Hibernate即可。 注意:只有得到Maven支持的依赖,通常是plugin形式出现,才能获得这个特性。而且对于一些老的plugin,...

    Spring boot打包jar分离lib和resources方法实例

    Spring Boot 打包 jar 分离 lib 和 resources 方法实例 在 Spring Boot 项目中,打包 jar 文件是一个非常重要的步骤。传统的 jar 包中,所有文件都打包到一个 jar 包中,这样会使得 jar 文件非常臃肿,在进行服务...

    配置pom.xml用maven打包java工程的方法(推荐)

    2. 将所有jar文件复制到/lib目录,包括Maven依赖的jar包、lib目录下的jar包和编译后的jar包 3. 将启动脚本从工程根目录拷贝到/bin目录 4. 将所有配置文件从src/main/resources拷贝到/conf 在`&lt;build&gt;`节点下,我们...

    详解SpringBoot迭代发布JAR瘦身配置

    除了spring-boot-maven-plugin插件外,我们还需要使用maven-dependency-plugin插件来将第三方的JAR包拷贝到lib文件夹中。该插件的配置主要包括两个部分:outputDirectory和excludeGroupIds。outputDirectory用于指定...

    commons-lang-2.4.jar包

    将`commons-lang-2.4.jar` 添加到项目的类路径(classpath)中,无论是通过IDE(如Eclipse、IntelliJ IDEA)还是构建工具(如Maven、Gradle),都可以直接引用其提供的类和方法。 例如,如果你需要进行字符串操作,...

    commons-io-1.3.1.jar

    在Maven或Gradle项目中,可以通过添加相应的依赖配置来实现。使用时,直接导入对应的类和方法即可,如`org.apache.commons.io.FileUtils`可以用于执行文件操作。 7. **示例代码**: 以下是一个使用Apache Commons ...

    ant-1.6.5集合包

    标题中的"ant-1.6.5集合包"指的是包含了Ant 1.6.5版本的相关组件的压缩文件,这个集合包包括了以下几个重要的JAR文件: 1. **ant-1.6.5.jar**:这是Ant的核心库,包含了构建过程的主要功能,如读取构建文件、执行...

    Springboot项目与vue项目整合打包的实现方式

    好的方式应该是保持前后端完全独立开发代码,项目代码互不影响,借助Jenkins这样的构建工具在构建Springboot时触发前端构建并编写自动化脚本将前端webpack构建好的资源拷贝到Springboot下再进行jar的打包,最后就...

    mysql-connector-java-5.1.38-jar

    在使用mysql-connector-java-5.1.38-jar时,开发者需要在项目中添加对应的依赖。对于Maven项目,可以在pom.xml文件中添加如下依赖: ```xml &lt;groupId&gt;mysql &lt;artifactId&gt;mysql-connector-java &lt;version&gt;5.1.38 ...

    贝密COCOS2DX构建方案

    - **替换文件夹**:将标注1中的两个文件夹替换到新创建的项目中,具体方法可以是删除原有文件夹后拷贝新文件夹,或者直接替换。 ##### 3. 配置与调试 - **修改IP地址**:在Cocos Creator中,需要修改客户端连接到...

    mondrian-3.1.6.13364源码配置步骤

    - 从mondrian.war发布包中的WEB-INF/lib目录中拷贝所有jar包到Mondrian工程的lib目录中。 - 然后将这些jar包添加到项目构建路径中,以便项目可以正常使用这些库。 - 步骤如下: - 右键点击项目 -&gt; 属性 -&gt; Java ...

    支付宝接入 SDK Java版 2019年最新+DEMO

    2、运行Main.java中的main方法 集成至商户系统步骤如下: 1、拷贝java目录下的Main.java至系统商源代码目录 2、将lib目录下所有jar文件添加至系统商lib目录 3、拷贝resources目录下的配置文件至系统商classpath根...

    pinyin4j-2.5.0.zip

    非Maven项目则可以直接将jar文件拷贝到项目的lib目录下,并在项目设置中指定。 3. **使用示例** 在Java代码中,我们可以使用`net.sourceforge.pinyin4j.PinyinHelper`类来实现汉字转拼音。以下是一个简单的示例:...

Global site tag (gtag.js) - Google Analytics