iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0
佛心分享-我的私藏工具箱

正則!好好表達系列 第 11

匯出相依jar的清單

  • 分享至 

  • xImage
  •  

客戶窗口表示:「資安科請你們提供專案使用的第三方元件清單及它的版本,再mail出來。」
我:「好!等我一下。」
在Maven專案目錄下,用cmd下達以下指令:

mvn dependency:list | grep ":.*:.*:compile" | sed "s/\[INFO\]    \([^:]*\):\([^:]*\):jar:\([^:]*\):compile/\1;\2;\3/" | sort -u

得到類似以下清單,看來OK,再下一次指令後接> jar.txt來產出jar.txt交給客戶了。

antlr;antlr;2.7.7
ch.qos.logback;logback-classic;1.2.12
ch.qos.logback;logback-core;1.2.12
com.fasterxml.jackson.core;jackson-annotations;2.13.5
com.fasterxml.jackson.core;jackson-core;2.13.5
com.fasterxml.jackson.core;jackson-databind;2.13.5
com.fasterxml.jackson.datatype;jackson-datatype-jdk8;2.13.5
com.fasterxml.jackson.datatype;jackson-datatype-jsr310;2.13.5
com.fasterxml.jackson.module;jackson-module-parameter-names;2.13.5
com.fasterxml;classmate;1.5.1
com.sun.istack;istack-commons-runtime;3.0.12
com.zaxxer;HikariCP;4.0.3
jakarta.activation;jakarta.activation-api;1.2.2
jakarta.annotation;jakarta.annotation-api;1.3.5
jakarta.persistence;jakarta.persistence-api;2.2.3
jakarta.transaction;jakarta.transaction-api;1.3.3
jakarta.xml.bind;jakarta.xml.bind-api;2.3.3
net.bytebuddy;byte-buddy;1.12.23
org.apache.logging.log4j;log4j-api;2.17.2
org.apache.logging.log4j;log4j-to-slf4j;2.17.2
org.aspectj;aspectjweaver;1.9.7
org.glassfish.jaxb;jaxb-runtime;2.3.9
org.glassfish.jaxb;txw2;2.3.9
org.hibernate.common;hibernate-commons-annotations;5.1.2.Final
org.hibernate;hibernate-core;5.6.15.Final
org.jboss.logging;jboss-logging;3.4.3.Final
org.jboss;jandex;2.4.2.Final
org.projectlombok;lombok;1.18.30 (optional)
org.slf4j;jul-to-slf4j;1.7.36
org.slf4j;slf4j-api;1.7.36
org.springframework.boot;spring-boot-autoconfigure;2.7.18
org.springframework.boot;spring-boot-starter-aop;2.7.18
org.springframework.boot;spring-boot-starter-data-jpa;2.7.18
org.springframework.boot;spring-boot-starter-jdbc;2.7.18
org.springframework.boot;spring-boot-starter-json;2.7.18
org.springframework.boot;spring-boot-starter-logging;2.7.18
org.springframework.boot;spring-boot-starter-web;2.7.18
org.springframework.boot;spring-boot-starter;2.7.18
org.springframework.boot;spring-boot;2.7.18
org.springframework.data;spring-data-commons;2.7.18
org.springframework.data;spring-data-jpa;2.7.18
org.springframework;spring-aop;5.3.31
org.springframework;spring-aspects;5.3.31
org.springframework;spring-beans;5.3.31
org.springframework;spring-context;5.3.31
org.springframework;spring-core;5.3.31
org.springframework;spring-expression;5.3.31
org.springframework;spring-jcl;5.3.31
org.springframework;spring-jdbc;5.3.31
org.springframework;spring-orm;5.3.31
org.springframework;spring-tx;5.3.31
org.springframework;spring-web;5.3.31
org.springframework;spring-webmvc;5.3.31
org.yaml;snakeyaml;1.30

上一篇
用Perl移除檔案裡所有null字元
下一篇
PowerShell的replace Regex
系列文
正則!好好表達30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言