草庐IT

uber-jar

全部标签

java - 如何在 Maven 中使用源代码生成 JAR

如何使用Maven2.2生成包含源代码的JAR? 最佳答案 mvnsource:jar这是使用source:jar插件documentationUsagedocumentation 关于java-如何在Maven中使用源代码生成JAR,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8993004/

java - ejb3-persistence.jar源码

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion嗯,我肯定是脑残了,因为找不到Sun的persistence.jar或者JBoss的ejb3-persistence.jarJPA包的java源码。它们是开源的,不是吗?我查看了整个java.sun.com站点以及GlassFishwiki,但一无所获。我想要一个src.zip或像Sun随JavaJDK一起提供的文件夹。当然,我真的没有有拥有它,但我认为偶尔浏览一下源

java - 使用 Maven 只是为了获取一些库 jar

我们在构建过程中使用ANT,近期内没有改变这一点的计划。是否可以使用Maven来获取常见的开源jar文件(例如Log4J、SWT、JFace)并将它们放在我们项目的正确位置,这样我们就不必将它们存储在我们的版本控制中——最好不要在主目录中创建典型的Maven缓存? 最佳答案 不不不各位!如果您使用的是Ant,使用Maven存储库下载jar依赖项的最佳方法是使用Ivy与Ant。这正是Ivy的用途。安装Ivy并开始使用当前的Ant项目很简单。如果您将Nexus和Artifactory用作本地Maven存储库,它可以与Nexus和Arti

java - 在 IntelliJ IDEA 中创建可执行 jar

我正在使用IntelliJIDEA12.1.3。我有一个模块,我试图按照给定的步骤将它转换成一个jarhere.我构建了jar文件并将jar文件移动到D:/。如果我尝试运行这个jar,我会收到以下消息:FailedtoloadMain-Classmanifestattributefromjar如果我使用java-classpathjarcom.code.TestCase运行它,它会完美运行。为什么会这样?我使用IntelliJIDEA创建了jar。在那个jar中,它包含我添加的所有外部库的所有代码。在srclist文件中:Manifest-Version:1.0Main-Class:c

java - 能不能把所有的jar依赖打包在一个大jar里?

我知道这不是“最佳实践”,但我可以将所有依赖项包含在一个大jar中吗? 最佳答案 我的感觉是,称One-Jar的表现糟糕和糟糕是不公正的。对于中等大小的应用程序,可以预计启动将花费几秒钟的时间(尽管这不会影响JVM启动画面)。对于大多数环境来说,几十兆字节的内存开销可以忽略不计,嵌入式系统除外。此外,One-Jar能够自动将一些文件提取到文件系统,这在我的案例中省去了开发安装程序的需要。下面尝试量化One-Jar对我的应用程序的性能影响。它是基于Swing的GUI应用程序,由352个使用ProGuard4.5b2混淆的类组成。One

java - 为什么 Java Web Start 从 JBoss 重新下载 jar?

我们刚刚发现,每次我们重新启动JBoss时,我们所有的JavaWebStart客户端都会重新下载它们的所有jar,而不是重新使用缓存的jar,即使我们的应用程序没有更改也是如此。根据我在网上看到的内容,JavaWebStart执行HTTPHEAD来决定是否下载jar。所以我在我们应用程序中的所有jar上运行HTTPHEAD,发现在重新启动JBoss后,所有jar的修改时间都改变了!这是为什么,我该如何解决?我的应用程序存档中的jar根本没有改变。据我所知,JBoss使用启动时间或部署时间作为修改时间。如果我理解正确的话,这将完全削弱JavaWebStart使用之前运行的缓存jar的能力

java - : Unable to Process Jar entry如何解决

我在控制台上收到此错误。谁能帮帮我(我正在使用GWT和Maven开发一个SpringMVC项目)SEVERE:UnabletoprocessJarentry[com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class]fromJar[jar:file:/C:/Users/ayush/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/transconnect/WEB-INF/lib/icu4j-2.6.1.jar!/]forannotations

java - jar 文件的大小会影响 JVM 的性能吗?

我想知道jar文件的大小是否对Java虚拟机的性能有任何影响?是否会出现jar文件变得太大以至于JVM无法有效运行的情况? 最佳答案 是的,jar文件的大小会影响性能。更恰当的问题是,它有什么重大影响吗?这个问题的答案是否定的。是的,jar文件有时会变得太大并影响JVM。我不知道它在哪里,但它接近系统内存的大小。如果JVM无法在不交换的情况下加载整个JAR文件和系统内存中的Java库,这肯定会影响性能。这不是您需要关心的事情。不要在类路径中包含未使用的JAR文件。不要在项目JAR文件中包含一堆未使用的代码。我非常怀疑您是否会创建接近

java - 如何为 javadoc 创建可分发的 jar?

我创建了一个以JAR文件形式发布的API。它是专有的,所以我不得不从中剥离源文件。我目前包含一个单独的/doc文件夹,其中包含Eclipse的导出到javadoc向导的输出。不错,但我想更进一步。我想将javadoc作为jar文件分发,该文件可以轻松放入包含我的API的jar文件的future项目中。我知道我已经在我使用过的其他发行版中多次看到它是这样做的,但我没有找到任何运气。最终目标是让future的开发人员能够轻松访问将鼠标悬停在评论和类似性质的东西上。谢谢! 最佳答案 似乎将包含eclipse生成文档的doc文件夹打包为ja

java - 如何确定应用程序中使用了哪些 JAR

现有应用程序的类路径中有大量JAR文件。肯定有人最初添加了所有JAR以确保安全。一些JAR显然没有被使用,我们已经删除了一些不需要的JAR,没有造成任何问题。如何确定哪些JAR正在使用,哪些不需要(除了试错法)? 最佳答案 Tattletale是一个很好的工具。它适用于字节码,因此有可能某些类是通过反射使用的,不会出现在报告中。Here(链接不再有效)是一个示例报告。如您所见,您只需要寻找“UnusedJAR”的功能。 关于java-如何确定应用程序中使用了哪些JAR,我们在StackO