• IDEA生成可运行jar包


    方式1:  maven打包

    maven 包中添加如下配置

    <build>
            <plugins>
                <plugin>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <appendAssemblyId>false</appendAssemblyId>
                        <descriptorRefs>
                            <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                        <archive>
                            <manifest>
                                <mainClass>test.crd.CrdMakeUp</mainClass>
                            </manifest>
                        </archive>
                    </configuration>
                    <executions>
                        <execution>
                            <id>make-assembly</id>
                            <phase>package</phase>
                            <goals>
                                <goal>assembly</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    通过指令 mvn assembly:assembly 打包
    项目: crdmake

    第二种方式:

    遇到一个需求,根据提供的pdf文档,将pdf表格内容中的字段生成建表语句。本来通过PDFBox的一个开源库https://github.com/thoqbk/traprange解析pdf文件,但是有一个问题这个没法解决,就是当一段文字占据二行,他会把第二行当中新的一条记录处理,最后发现只能用图像识别表格边框的方式,觉得这个工作量比较大,放弃了。想到了一个折衷的办法,先把pdf的表格提取到Excel中,然后换成解析Excel文件,最后成功了,之后把程序打成jar包,excel文件作为参数传递。

    1.IDEA生成ajr包

       1.1 选择IDEA Project Structure,创建Artifacts,如下图所示

        1.2 选择Module,选择JAR files from libraries, 和Main Class,选择 extract to the trget JAR

        1.3 Manifest File,路径选择/Users/zw/Documents/Code/

      1.4 Build -> Build Artifacts ->Build / Rebuild

       允许时候直接  java -jar easyexcel.jar ./SQL.xlsx  

    2. Excel提取数据

        2.1 直接用Alibaba的easyexcel工作提取Excel数据,地址如下:

    https://github.com/alibaba/easyexcel?utm_source=gold_browser_extension

    欢迎关注Java流水账公众号
  • 相关阅读:
    BZOJ1941Hide and Seek
    数学与树学(娱乐向)
    树状数组(模板)
    BZOJ2716天使玩偶
    BZOJ3262陌上花开
    BZOJ3781小B的询问
    BZOJ3236作业
    Bsgs模板
    HNOI2008明明的烦恼
    BZOJ1211树的计数
  • 原文地址:https://www.cnblogs.com/guofu-angela/p/9713694.html
Copyright © 2020-2023  润新知