草庐IT

uber-jar

全部标签

java - 有没有办法在mave中安装jar本地gradle存储库(maven install :install-file

这个问题在这里已经有了答案:Gradlealternatetomvninstall(4个回答)Gradle:Makea3rdpartyjaravailabletolocalgradlerepository(6个回答)关闭9年前。我以前只使用maven,当项目需要一些在任何存储库中都不可用的jar时,我可以使用它来安装它mvninstall:install-file-Dfile=-DgroupId=\-DartifactId=-Dversion=-Dpackaging=这很容易。现在我与gradle作斗争,我的项目依赖于一个不再存在于任何存储库中的jar。我的磁盘上有jar文件。更改项目

java - 配置 Eclipse 以将 App Engine 类预捆绑到单个 JAR 中以加快预热速度

在与另一家也使用AppEngine的公司的同事讨论后,他告诉我,他通过以下步骤将应用程序的预热时间从大约15秒缩短到了大约5秒:ConfigureEclipsetobundleclassesproducedduringcompilationintoasingleJARfile.ConfigureEclipsetouploadthissingleJARfileinsteadofhundreds(orthousands)ofseparateJavaclassesduringAppEnginedeployment.他认为,在实例预热期间,由于实例只需要加载单个捆绑的JAR文件而不是数千个单独

java - 配置 Eclipse 以将 App Engine 类预捆绑到单个 JAR 中以加快预热速度

在与另一家也使用AppEngine的公司的同事讨论后,他告诉我,他通过以下步骤将应用程序的预热时间从大约15秒缩短到了大约5秒:ConfigureEclipsetobundleclassesproducedduringcompilationintoasingleJARfile.ConfigureEclipsetouploadthissingleJARfileinsteadofhundreds(orthousands)ofseparateJavaclassesduringAppEnginedeployment.他认为,在实例预热期间,由于实例只需要加载单个捆绑的JAR文件而不是数千个单独

java - 列出多个jar文件的内容

我正在一堆jar中搜索.class文件。jartfabc.jar适用于一个文件。我试过了find-name"*.jar"|xargsjartf什么都不打印。我能想到的唯一解决方案是全部解压缩,然后搜索。有没有更好的办法?我在LUnix上。编辑:扫描许多jar时,将jar文件名与类一起打印是很有用的。这种方法效果很好:find.|grepjar$|whilereadfname;dojartf$fname|grepSchemaBuilder&&echo$fname;done产生的样本输出:1572WedJul2510:20:18EDT2007org/apache/ws/commons/sc

java - 列出多个jar文件的内容

我正在一堆jar中搜索.class文件。jartfabc.jar适用于一个文件。我试过了find-name"*.jar"|xargsjartf什么都不打印。我能想到的唯一解决方案是全部解压缩,然后搜索。有没有更好的办法?我在LUnix上。编辑:扫描许多jar时,将jar文件名与类一起打印是很有用的。这种方法效果很好:find.|grepjar$|whilereadfname;dojartf$fname|grepSchemaBuilder&&echo$fname;done产生的样本输出:1572WedJul2510:20:18EDT2007org/apache/ws/commons/sc

java - 加载包含在 jar 中的资源

在我的应用程序中,我以这种方式加载资源:WinProcessor.class.getResource("repository").toString();这给了我:file:/root/app/repository(andIreplace"file:"withemptystring)当我从IDE运行我的应用程序时,这可以正常工作,但是当我运行我的应用程序的jar时:java-jarapp.jar路径变为:jar:/root/app.jar!/repository有没有办法解决这个问题?我将使用“存储库”目录名称来创建它:ConfigurationContextctx=(Configura

java - 加载包含在 jar 中的资源

在我的应用程序中,我以这种方式加载资源:WinProcessor.class.getResource("repository").toString();这给了我:file:/root/app/repository(andIreplace"file:"withemptystring)当我从IDE运行我的应用程序时,这可以正常工作,但是当我运行我的应用程序的jar时:java-jarapp.jar路径变为:jar:/root/app.jar!/repository有没有办法解决这个问题?我将使用“存储库”目录名称来创建它:ConfigurationContextctx=(Configura

java - Maven - 生成 Jar 和 War

我有一个CXFWS项目,我会在另一个项目中使用它,我会在Web项目中使用这个WS,但我不知道如何生成Jar文件。请问你有什么想法或例子吗?谢谢 最佳答案 maven-war-plugin支持创建仅包含类的单独Artifact。http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html参见“attachClasses”参数。无需添加jar插件或弄乱包装。只需将war插件添加到pluginManagement并打开它。但是,我担心这不是您想要的。要使用CXFWeb服务,您

java - Maven - 生成 Jar 和 War

我有一个CXFWS项目,我会在另一个项目中使用它,我会在Web项目中使用这个WS,但我不知道如何生成Jar文件。请问你有什么想法或例子吗?谢谢 最佳答案 maven-war-plugin支持创建仅包含类的单独Artifact。http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html参见“attachClasses”参数。无需添加jar插件或弄乱包装。只需将war插件添加到pluginManagement并打开它。但是,我担心这不是您想要的。要使用CXFWeb服务,您

java - 如何强制 jar 使用(或运行 jar 的 jvm)utf-8 而不是系统的默认编码

我的Windows默认编码是GBK,我的Eclipse完全是utf-8编码。因此,在我的Eclipse中运行良好的应用程序崩溃了,因为导出为jar文件时单词变得不可读;我必须在.bat文件中编写以下行来运行应用程序startjava-Dfile.encoding=utf-8-jarxxx.jar现在我的问题是我可以在源代码中写一些东西来设置应用程序使用(或jvm运行)utf-8而不是系统的默认编码。 最佳答案 打开文件进行读取时,需要明确指定要用于读取文件的编码:Readerr=newInputStreamReader(newFil