相关疑难解决方法(0)

从Java包加载属性文件

我需要读取一个隐藏在我的包结构中的属性文件com.al.common.email.templates.

我已经尝试了一切,我无法弄明白.

最后,我的代码将在servlet容器中运行,但我不想依赖于容器.我编写JUnit测试用例,它需要兼顾两者.

java properties-file

109
推荐指数
5
解决办法
31万
查看次数

Maven资源文件,将java类文件和属性文件放在同一目录中

我在同一目录中有java类文件和属性文件.

的src/main/JAVA/COM /柏林/的Test.class

的src/main/JAVA/COM /柏林/ Test.properties

使用我构建的maven jar和maven目标,我希望它们出现在同一目录中.但当我做"mvn package"时,maven将类文件和属性文件放在不同的地方.

..输出:jar -tvf file.jar:

Sat Jun 11 08:24:32 EDT 2011 main/java/com/berlin/Test.properties

我想要:Sat Jun 11 08:24:32 EDT 2011 com/berlin/Test.properties Sat Jun 11 08:24:32 EDT 2011 com/berlin/Test.class

...

我的一部分:

<build>
        <finalName>${project.artifactId}</finalName>
        <sourceDirectory>src</sourceDirectory>
        <testSourceDirectory>test</testSourceDirectory>
        <resources>
            <resource>
                <directory>src</directory>
                <includes>
                    <include>**</include>
                </includes>
                <excludes>
                    <exclude>**/*.java</exclude>
                </excludes>
            </resource>
        </resources>
<plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>${java.source.version}</source>
                    <target>${java.target.version}</target>
                </configuration>
            </plugin>           
            <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>            
        </plugins>
Run Code Online (Sandbox Code Playgroud)

java resources maven

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×2

maven ×1

properties-file ×1

resources ×1