zoukankan      html  css  js  c++  java
  • 把普通java项目转换成maven项目

    我使用的是eclipse,右键项目,Configure->Convert to Maven Project

    然后就是jar包的引入了,如果jar包比较简单,建议从maven中拉取,这样便于后期升级更新jar包。如果比较复杂,可以使用本地的jar包,我写了一个自动生成的方法

    package com.comp;
    
    import java.io.File;
    
    public class Gen {
    
        public static void main(String[] args) {
            String strPath = "d:\lib";
            File dir = new File(strPath);
            String _content = "";
            File[] files = dir.listFiles();
            if (files != null) {
                for (int i = 0; i < files.length; i++) {
                    String fileName = files[i].getName();
                    String fileName2 = fileName.replace(".jar", "");
                    _content += "        <dependency>
    ";
                    _content += "            <groupId>" + fileName2 + "</groupId>
    ";
                    _content += "            <artifactId>" + fileName2 + "</artifactId>
    ";
                    _content += "            <version>1.0</version>
    ";
                    _content += "            <scope>system</scope>
    ";
                    _content += "            <systemPath>${lib.dir}/" + fileName + "</systemPath>
    ";
                    _content += "        </dependency>
    
    ";
                }
                System.out.println(_content);
            }
    
        }
    
    }

    我把项目中所有的jar包放到d:lib目录,然后用上面的代码,在控制台打印,复制到pom.xml文件中。这样就OK了。

    上面用到的lib.dir在pom.xml中是这么定义的:

          <properties>
            <lib.dir>${basedir}/WebRoot/WEB-INF/lib/</lib.dir>
        </properties>
  • 相关阅读:
    MYSQL ALTER
    初入园子
    java常用基础(一)
    C语言类型转换
    C++用EGE简单实现别踩白块游戏
    CPP常用库函数以及STL
    至我的新博客
    工厂模式
    pl/sql developer 编码格式设置
    单例模式
  • 原文地址:https://www.cnblogs.com/modou/p/7238723.html
Copyright © 2011-2022 走看看