批量从jar包中提取pom.xml】的更多相关文章

将非maven项目转换为maven项目,首要第一步就是提取原工程依赖jar里的pom.xml,拼成<dependency>节点 import java.io.File; import java.io.FileFilter; import java.io.IOException; import java.util.Enumeration; import java.util.Scanner; import java.util.zip.ZipEntry; import java.util.zip.Z…
前言: 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题. 一.在pom.xml 文件中配置,将依赖的 jar 包放到指定的文件夹中 在 pom.xml 的 build-plugins 节点上添加以下配置即可 <!-- 将项目的依赖包复制到 target/lib --> <plugin> <groupId>org.apache.maven.plugins<…
rm -rf /mapper/* find /data/app/app-*/lib ! -path "*xnpush*" ! -path "*portal*" ! -path "*defendcheck*" ! -path "*bak*" ! -path "*canal*" ! -path "*es*" ! -path "*task*" ! -path "*…
[转载:https://blog.csdn.net/blueheart20/article/details/52838093] 1. Maven中的profile设置 Maven是目前主流的项目代码结构管理工具和打包发布工具,在其中提供了profile方式,可以将不同的环境下的信息,基于profile来进行管理,所有的配置信息放入profile之内: 大家可以把profile当作一套环境下的独立一套配置来理解. 示例如下, pom.xml中的配置部分内容: <project> <!--…
Jar中的Java程序如何读取Jar包中的资源文件 比如项目的组织结构如下(以idea中的项目为例): |-ProjectName |-.idea/  //这个目录是idea中项目的属性文件夹 |-src |-com.zzl   //自己开发的类在这个包下 |-config.xml //自己的配置文件 |-target //这个目录是项目编译之后产生的输出文件夹 |-classes  //自己写的类编译之后产生的class文件,会存放到这个文件夹下 |-com/zzl   //自己写的类编译之后…
转载自: https://www.oschina.net/question/2272552_2269641 https://stackoverflow.com/questions/25869428/classpath-resource-not-found-when-running-as-jar 几个实现方式: String data = ""; ClassPathResource cpr = new ClassPathResource("static/file.txt&quo…
​ 日常情况下,我们自己都会自行实现一些基础的jar包,如dao包.service包或一些其他完成特定功能的jar包.如果没有一套调试日志信息,出现问题时想查找问题非常不方便.可能大多数小伙伴都会有自己的一套查找问题的方法. ​ 但在jar包中添加日志信息输出还是有必要的. ​ 我们自己实现的jar包中不能写死使用哪一种日志库输出,必竟现在有好几个比较流行的日志库.jdk中自带有一个,log4j ,logback,apache logging,slf4j等都是效率比较高的日志信息.有这么多可用的…
maven 本地安装jar包:mvn install:install-file -Dfile=本地路径/ojdbc12.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dpackaging=jar -Dversion=10.2.0.5.0 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <ve…
一,页面上引用jar包中的js文件的方法 使用java web框架AppFuse的时候发现,jquery.bootstrap等js框架都封装到jar包里面了.这些js文件通过一个wro4j的工具对其进行了压缩集成到一个js文件里面.页面使用的时候的时候,引用这一个js文件即可.通过解读wro对于js处理的过程,找到了html或者jsp引用jar包中的js文件的方法: <c:set var="base" value="${pageContext.request.conte…
欢迎关注我的社交账号: 博客园地址: http://www.cnblogs.com/jiangxinnju/p/4781259.html GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju 邮箱: jiangxinnju@163.com 工作中定位某些问题时需要在jar包中搜索某些特定的字符.如果jar包数量比较少可以直接使用JD-GUI等反编译软件导出源码,但是如果ja…
最近在写一个可执行jar的程序,程序中包含了2个资源包,一个是images,一个是files.问题来了,在Eclipse里开发的时候,当用File类来获取files下面的文件时,没有任何问题.但是当程序导出为Runnable Jar时,运行程序时抛出异常,File not found.我们来一探究竟. 首先是我的工程目录结构: 程序中访问images下的图片代码: setIconImage(new ImageIcon(this.getClass().getResource( "/images/i…
[解惑]深入jar包:从jar包中读取资源文件 http://hxraid.iteye.com/blog/483115 TransferData组件的spring配置文件路径:/D:/develop/apache-tomcat-7.0.50/webapps/basecodde/WEB-INF/classes/applicationContext.xml…
在IDE下调试怎么也没有发现问题,但是部署到服务器上,提示找不到资源,找了半天资料总算是找到了原因: Jar包中的资源加载不能使用File方式,只能使用InputStream方式读取.知道原因就好解决了,如下: try { URL url = ScoreLoadUtil.class.getClassLoader().getResource("LiangXingScoreDic");//这里不要加classpath: ,否则也是找不到 List<String> list =…
经常遇到这样的问题,需要修改jar包中的方法.应该如何做? 1.有些很人性化的框架jar包,比如SpringSecurity,可以修改配置文件指定一个新建的类,让类实现Jar包中的对应的接口就好了. 2.大部分的jar包都不会有这么方便的功能的.有一个简单的办法就是,在项目中建一相同路径相同名称的文件,当项目启动的时候,会优先使用本地编写的类,覆盖掉jar包中的内容.也可以是xml文件,properties属性文件. 3.还有一部份就算这样,在项目启动以后还是会调用jar包中的方法,我在使用gr…
转自:http://evan0625.iteye.com/blog/1598366 在使用spring加载jar包中的配置文件时,不支持通配符,需要一个一个引入,如下所示: Java代码 <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:beanconfigs/applicationContext_1.xml, classpath*:…
Java项目发布时,配置文件不像.net项目一样与工程路径保持一致,而是直接包含在了jar包中,此时要修改就没那么方便了,我们可以将配置文件从jar包抽离出来,修改完之后再写入Jar包即可, 也没那么复杂,直接两个bat脚本搞定:(bat脚本需放于jar包同级目录) 1.抽离: @echo ************************** 提取开始 ************************** @echo off %切换盘符% cd %~dp0 %提取文件中的配置文件% %如果不知道…
ref:https://www.cnblogs.com/jiangxinnju/p/5137760.html?utm_source=tuicool&utm_medium=referral 如何在大量jar包中搜索特定字符 -------------------------------------------------- 如果在jar包只搜索文件名呢?例如搜索一个类文件在哪个jar包里面 find foo/ -name "*.jar" | xargs grep Hello.cl…
一般单个工程,在没有应用别人的jar包时导出为jar很简单,只要设置一个Main-Class就行了,也就是选择程序入口(main所在类).但是涉及到了数据库或需要用到第三方的JAR,就需要用到相应的数据库驱动jar包等等,在打成jar包时会发现,数据库驱动jar包根本没有引入到自己导出的jar包中(可以通过winrar打开查看jar包中都有什么文件),可以采用fat插件进行jar打包. myeclipse安装fat插件解压缩后在plugins中有一个jar文件,(net.sf.fjep.fatj…
采用spring boot  开发了一个多模块项目,有多个模块中都有mapper配置文件. 采用如下的方式配置,制度去到了一个模块jar包中配置文件: @Bean(name = "sqlSessionFactory") public SqlSessionFactory sqlSessionFactoryBean() { SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); bean.setDataSource(dataSou…
问题背景: 项目组发现线上版本问题后,定位是由于项目依赖的某个jar包中有个小BUG. 解决方案: 在修改了对应的java文件后,编译出对应的class文件.从生产环境下载项目jar包,解压后,找到对应的依赖jar包,使用好压软件打开,用修改后的class文件覆盖原来的文件. 然后使用jar -cf…
java 执行 jar 包中的 main 方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢?用下面的命令试试看: java -classpath ****.jar ****.****.className [args] “****.****”表示“包名”:“className”表示“类名”:“[args]”表示传入的参数: 直接运行…
项目中使用的jar包较多时,会出现jar冲突的情况,有时候很难判断当前使用的这个类是从哪个jar包中调用的.因为一般我们只能看到jar包的名称,不清楚其中的类的目录结构. 这个类的作用就是说明当前调用的类来自于哪个jar包. import java.io.File; import java.net.MalformedURLException; import java.net.URL; import java.security.CodeSource; import java.security.Pr…
在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题.但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码: Java代码 [java] view plaincopy //源代码1: package edu.hxraid; import java.io.*; public class Resource { public  void getResource() throws IOException{ File fi…
我加载的方法是://参数fileName是jar包的路径,processorName 是业务类的包名+类名public static A load(String fileName, String processorName) {            String filePath = fileName;              A processor = null;  URL url;try {  url = new URL(filePath);} catch (MalformedURLEx…
写作业的时候要输出一个record.dat文件到jar包的同级目录,但是不知道怎么定位jar包的路径.百度到的方法不很靠谱,所以在这里记录一下. 一:使用类路径 String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath(); 或者 String path = this.getClass().getProtectionDomain().getCodeSource().getLo…
1.首先看jar中的文件位置 2.在web工程中引用该jar 并且在springmvc文件中配置路径 如果有多个路径可用逗号隔开 3.在web工程找jsp页面如何引用 这样就可以了 关于jar中的资源互相引用问题 比如 在jar包中的js文件中引用了jar中的一张图片 如果实在单项目中,我们都会引用,就是相对路劲来引用 但是在jar中,引用的方式是----------------------------- ----------------springmvc配置的静态资源的路径 这是项目中相对路径…
(转)java 从jar包中读取资源文件 博客分类: java   源自:http://blog.csdn.net/b_h_l/article/details/7767829 在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题.但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码:Java代码 //源代码1: package edu.hxraid; import java.io.*; public class …
源链接: http://hxraid.iteye.com/blog/483115#comments 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等).在单独运行的时候这些简单的处理当然不会有问题.但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了.看看下面的代码: //源代码1: package edu.hxraid; import java.io.*; public class Resource { public  void getResourc…
一.背景 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等). 在单独运行的时候这些简单的处理当然不会有问题.但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了. myproject |___src |___edu.hxraid    |__Resource.java |___bin |___resource |__res.txt |__edu.hxraid      |__Resource.class 二.情况1 (本地 对:部署 错)   这段代…
不反编译,不用其他工具,用java反射查看jar包中所有的类名方法名,网上很多都报错,下面这个你试试看:话不多说直接撸代码: import java.lang.reflect.Field; import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoader; import java.util.Enumeration; import java.util.HashMap; import java.u…