【发布时间】:2015-06-05 20:47:22
【问题描述】:
我为一个模块添加了资源如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<moduleType>eager</moduleType>
<nbmResources>
<nbmResource>
<directory>${basedir}/resources</directory>
<targetPath>resources</targetPath>
<includes>
<include>*.db</include>
</includes>
<excludes>
<exclude>*trace*</exclude>
</excludes>
</nbmResource>
</nbmResources>
</configuration>
</plugin>
该文件显示在 Netbeans 应用程序中:target/app name/app name/resources/card_manager.mv.db。看起来不错。
现在我正在尝试按如下方式获取该文件位置:
File db = InstalledFileLocator.getDefault().locate("card_manager.mv.db",
"module.codename.base", false);
但 db 始终为空。有什么想法吗?
【问题讨论】:
标签: java netbeans filesystems maven-3 netbeans-platform