- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用一个 jar 来打包我的程序。我在 src/main/resources 中有资源。 maven-resources-plugin 正确地将资源复制到jar 中,但是onejar 生成的jar 不包含我的资源。
这是我的 pom:
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ziroby</groupId>
<artifactId>resourceTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>resourceTest</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.dstovall</groupId>
<artifactId>onejar-maven-plugin</artifactId>
<version>1.4.4</version>
<executions>
<execution>
<configuration>
<attachToBuild>true</attachToBuild>
</configuration>
<goals>
<goal>one-jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<pluginRepositories>
<pluginRepository>
<id>onejar-maven-plugin.googlecode.com</id>
<url>http://onejar-maven-plugin.googlecode.com/svn/mavenrepo</url>
</pluginRepository>
</pluginRepositories>
</project>
我做错了什么?如何将资源包含在一个 jar 中?
最佳答案
我发现了我的错误。它把它放在 jar 里,只是不在我预期的地方。它包含在主 jar 内的一个 jar 里。具体来说,resourceTest-0.0.1-SNAPSHOT.one-jar.jar
包含 resourceTest-0.0.1-SNAPSHOT.jar
,其中包含我的资源。
现在我只需要找出如何访问资源,但这是另一个问题,需要进行更多研究。
关于maven - Onejar,与 Maven,不会将资源复制到 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5688329/
我们目前正在调查 OneJar 在我们的应用程序中的使用(出于多种原因),但我们的应用程序使用了许多自定义 URLClassloader 来加载应用程序扩展。 当捆绑为“OneJar”Jar 时,我们
我一直认为URL可以通过这个constructor来组成,以及类似的东西 new URL(new URL("file:/foo/bar/"), "images/a.png") 我明白了 file:/f
我正在使用reflections与 onejar maven plugin ,并且我在运行生成的 jar 时遇到问题: 20204 [main] ERROR org.reflections.Refle
我从 this page 复制到我的 pom.xml 文件代码,在我输入控制台 mvn package 后,它向我显示了这种错误 [ERROR] Failed to execute goal org.
我正在使用一个 jar 来打包我的程序。我在 src/main/resources 中有资源。 maven-resources-plugin 正确地将资源复制到jar 中,但是onejar 生成的ja
我已经使用这三个开源工具来打包我的 java 应用程序,但它们现在看起来都像废弃的软件。这三个都是非常好的软件。现在有哪些选择? (或者使用 Java 进行桌面应用开发不再是应用开发人员构建和维护这些
我认为这是微不足道的,但我已经到了最后期限,所以如果这是一个愚蠢的问题,我深表歉意。 我正在使用 Dr Tuffs OneJar for Maven 构建一个 fat jar,其中包括我的所有依赖项等
使用 C3P0、OneJar 和 MySQL 时出现死锁C3P0设置如下 pooledDataSource=new ComboPooledDataSource(); set d
有没有办法使用 onejar-maven-plugin 将任意类路径条目添加到 JAR 文件 list ? 我找到了去 configure maven-jar-plugin to do this 的路
我正在尝试在 scala/java 项目上使用 sbt 构建一个 jar 文件。 除log4J配置文件外,所有项目均已正确构建和打包。 我没有找到如何将它包含在最终 jar 的类路径中。 我试图将它添
我是 java web start 的新手。我正在尝试使用 web start 来吃一 jar 午餐。但我收到此错误: java.lang.IllegalArgumentException: Unab
我是 Maven 新手,在从 pom.xml 导入现有 Maven 项目时,我发现出现以下错误。 找不到 org.dstovall:onejar-maven-plugin-jar:1.4.4。我应该删
我的项目直接依赖于commons-configuration (1.6),但也以传递方式拉取:commons-beanutils-core (1.8.0) 和 commons-collections
我是一名优秀的程序员,十分优秀!