Java拿到工程的绝对路径相关问题-maven-resources-plugin
2015-09-22 11:05
681 查看
最近在做java工程的maven改造。
一直报空指针异常,后来发现用maven之后,一些文件的路径就找不到了。
工程里用
来找某个文件或者文件夹的绝对路径。
运行结果:
这个的结果里有bin,说明找的是编译之后的,也就是class文件所在的路径。
转成maven之后,一些文件夹里没有java文件,只有一些资源文件。就不会编译到bin(target)里,
这时候可以用一个插件解决
配置
是为了将一些空的文件夹,也编译到bin(target)里。
一直报空指针异常,后来发现用maven之后,一些文件的路径就找不到了。
工程里用
类名.class.getClassLoader().getResource("com/test").getPath()
来找某个文件或者文件夹的绝对路径。
运行结果:
/D:/workSpaceIPaaS/wk/bin/com/test
这个的结果里有bin,说明找的是编译之后的,也就是class文件所在的路径。
转成maven之后,一些文件夹里没有java文件,只有一些资源文件。就不会编译到bin(target)里,
这时候可以用一个插件解决
<build> ... <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> <configuration> <includeEmptyDirs>true</includeEmptyDirs> </configuration> </plugin> ...
配置
<configuration> <includeEmptyDirs>true</includeEmptyDirs> </configuration>
是为了将一些空的文件夹,也编译到bin(target)里。
相关文章推荐
- POI读取excel文件通用代码(增强版--支持返回javaBean集合)---2003,2007
- Java POI 操作excel 无硬编码,反射,史上最牛
- java jsp+servlet实现登录网页设计
- java打开程序或文件
- Java操作Excel之理解JXL--读取Excel
- java 汉字转换英文小写工具类
- Java操作Excel之理解JXL--读取Excel模板动态写入数据并生成Excel
- Java中如何读写cookie
- spring-MVC配置问题
- mybatis整合spring配置
- JDK报错:Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
- [Ubuntu] install java
- Java中的copyOf()
- Mac下lombok无法安装到eclipse mars
- 项目____java.lang.IndexOutOfBoundsException异常
- java.lang.NullPointerException的问题与解决
- Spring MVC form handling example
- java knowledge record
- java自学日记10
- 如何有效地记录 Java SQL 日志?