熊猫超人◕̯͡◕的gravatar头像
熊猫超人◕̯͡◕ 2013-05-28 17:02:22

java自动解析pom文件生成module.xml

本程序使用目的 根据解析pom文件,把项目所有的依赖导入目标文件中,并生成 module.xml 使用步骤 1,选择一个项目根目录 以便读取pom文件 2,在导出路劲中 选择要存到的位置 (以上两个文本框 可以保持历史选择的路径,存放到 path.txt中 下次打开程序是 回显到 输入框中) 3,分析依赖 在导入过程中 先解析pom 是否指定 依赖jar默认的存储路径,然后 在项目根目录下执行mvn命令 如果pom中指定了路径 就放到指定路径下(不可以更改)那么就要把需要的文件从pom指定的路径copy到1所指定的路径中 如果pom中没有指定路径 则将pom中的依赖导入到 步骤1 指定的路径(再导入前清空指定路径) 4,生成module.xml pom里面的依赖还有一种情况 最近才发现有一种依赖叫运行时引入,所以这样的依赖要提前引入,故新建了个文件夹jars放入这种依赖,以便生成module.xml,生成module.xml前 需扫描delete_jars.txt文件 (此文件中存放的信息是不需要的依赖文件),如果导入到1所指定的路径中的文件包含deletet_jars.txt中所标明的依赖文件 那么将他删除,删除后 在生成最终所需要的的module.xml文件。


terryang编辑于2014-2-20 11:22:05


打赏

文件名:gen.rar,文件大小:32K 下载
  • /
      • /gen2
        • /gen2/.classpath
        • /gen2/.project
          • /gen2/.settings
            • /gen2/.settings/.jsdtscope
            • /gen2/.settings/org.eclipse.core.resources.prefs
            • /gen2/.settings/org.eclipse.jdt.core.prefs
            • /gen2/.settings/org.eclipse.m2e.core.prefs
            • /gen2/.settings/org.eclipse.wst.common.component
            • /gen2/.settings/org.eclipse.wst.common.project.facet.core.xml
            • /gen2/.settings/org.eclipse.wst.jsdt.ui.superType.container
            • /gen2/.settings/org.eclipse.wst.jsdt.ui.superType.name
最代码最近下载分享源代码列表最近下载
zhaoyuqi  LV1 2020年3月30日
voidcn  LV1 2018年4月1日
ppk_master  LV2 2014年4月28日
loosen  LV2 2014年3月27日
熊猫超人◕̯͡◕  LV8 2014年3月26日
最代码最近浏览分享源代码列表最近浏览
壹级天灾  LV14 2021年7月7日
zhaoyuqi  LV1 2020年3月30日
李新超  LV1 2020年3月6日
toto_to  LV2 2019年12月17日
freeeasyrose  LV2 2018年10月17日
voidcn  LV1 2018年4月1日
ddqddqddq  LV14 2018年3月19日
zr_duanyi  LV4 2018年1月23日
w261203050  LV8 2017年9月7日
xingzhejh 2017年8月11日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友