ssm 开发经验 maven项目带依赖打包和找不到类路径下的文件
程序员文章站
2022-03-12 17:35:38
...
- maven项目带依赖打包
- 在pom.xml中加入下边的plugn,注意位置
<!-- Maven Assembly Plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.4.1</version> <configuration> <!-- get all project dependencies --> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <!-- MainClass in mainfest make a executable jar --> <archive> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <!-- bind to the packaging phase --> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin>
-
在idea中依次像下边这样点
-
然后等到出现下边这样的输出就是打包成功啦
- 在pom.xml中加入下边的plugn,注意位置
-
有时候把资源文件放在resources文件夹里,运行的时候还是会找不到文件,这个时候可以通过下边这个很low的方式解决问题
File directory = new File(""); File locationSaveFile = new File(directory.getCanonicalPath()+ "/src/main/resources/" + fileName);