Tag: 版本

如何在Hadoop 1.0.4中链接mapper / reducer?

我正在使用Hadoop 1.0.4的“新”API(包org.apache.hadoop.mapreduce中的类)。 当我想链映射器/缩减器时,我发现ChainMapper,ChainReducer是为“旧”API(包org.apache.hadoop.mapred中的类)编写的。 我该怎么办?

在pom.xml中自动增加版本号并在应用程序中显示它

我多次看到这个问题,但是没有令人满意的答案:让我们假设你有maven项目生产一些jar(java桌面应用程序)。 如何在pom.xml中定义版本号,在适当的时候(例如,每次构建时)会自动递增(甚至手动,无关紧要),但是可以将此版本加载到应用程序中? 目标是为用户显示他当前使用的应用程序的版本。

java:在一个webapp中使用同一个lib的两个版本

我遇到了以下问题:我的webapp中有一个模块需要jaxb 1.x而另一个模块需要jaxb 2.x. 第一个模块不适用于新版本的jaxb,反之亦然。 我怎样才能在一个项目中使用这两个jar子? 谢谢。

您如何决定何时升级项目中的库?

我正在开发一个使用多个开源Java库的项目。 当升级到这些库时,我们倾向于遵循保守的策略: 如果没有破损,请不要修理它 如果它没有我们想要的新function,请忽略它 我们遵循这一策略是因为我们通常没有时间放入新库并彻底测试整个应用程序。 (像许多软件开发团队一样,我们总是落后于几个月前承诺的function。) 但是,我有时想知道这种策略是否明智,因为一些性能改进和大量的bug修复通常伴随着库升级。 (即“谁知道,也许事情会以我们无法预见的方式更好地运作……”) 在项目中做出这些类型的决策时,您使用什么标准?

在java中简单的“检查更新”库

我正在使用Eclipse RCP,但是,主要是因为我完全控制了UI(删除了所有的贡献,从头开始制作了首选项等)我只是不能接受所包含的UPDATE MANAGER的复杂性和要求(另外,我使用PLUGINS而不是function,应用程序插件必须提取 – 虽然我可以得到最后一期的问题)。 无论如何,在第一种方法,我只想检查是否有更新版本的应用程序可用。 逻辑方法是检查服务器上的文件(xml?)。 那里有一个很好的图书馆和例子吗? 谢谢。

把版本放到我的java应用程序 – Netbeans

有没有办法可以在netbeans中为我的应用程序提供版本号。然后在我的代码中访问该版本号。 类似于我们在.Net中使用的程序集编号的东西。在java或netbeans中有类似的东西……?

自动递增Java项目中的内部版本号

我正在使用由abbuild表示的版本控制系统,其中a是整体版本(原型,alpha和beta版本为0,主要版本为1),b是里程碑版本(沿着代表原型的行, alpha,beta阶段)和build表示项目编译的次数。 目前,我在应用程序运行时设置了调试标志,从文本文件中读取应用程序,增加数字并保存到文本文件。 我正在寻找一种更“正确”的方法来使用Java和Netbeans来做到这一点。 有什么方法可以将构建数量注入到构建过程的某个地方吗? 最好将数字保存到项目附带的源文件中 – 而不是依赖附近文件的存在。

Maven 2:如何在WAR文件中打包当前项目版本?

我正在使用Maven 2来构建我的Java项目,我正在寻找一种方法来向用户呈现pom.xml的当前版本号(例如,使用Servlet或JSP)。 据我所知,最好的方法是Maven将版本号作为文本文件打包到WAR中。 这允许我从该文件中读取版本并以我想要的方式呈现它。 有谁知道一个插件可以为我做这样的事情? 也许WAR插件可以这样配置? 或者也许一起使用其他方法?

在mongo集合上使用时,Spring数据版本注释不会递增

我正在使用带有mongodb的spring数据来存储二进制数据,例如图像等。我想维护一个版本字段,以附加到url以欺骗浏览器缓存图像。 请参阅下面的文档基类: import org.springframework.data.annotation.Id; import org.springframework.data.annotation.Version; import org.springframework.data.mongodb.core.index.Indexed; public abstract class BaseDocument { @Id @Indexed(unique=true) protected long id; protected byte[] data; protected String mimeType; protected String filename; protected String extension; @Version private Long version; 我还有一个包装MongoOperations的存储库来保存我的文档。 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; @Repository public class DocumentRepository implements IDocumentRepository { @Autowired private MongoOperations mongoTemplate; @Override public void saveDocument(D document) […]

‘不支持的major.minor版本52.0’是什么意思,我该如何解决?

好吧,我松散地理解52.0是Java 8,并且exception意味着某些代码是用一个版本的java编译的,而另一些代码是用另一个版本编译的。 我无法理解的是它周围的方向。 这是我得到的堆栈跟踪: Exception in thread “main” java.lang.UnsupportedClassVersionError: org/openrdf/model/ValueFactory : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2615) at java.lang.Class.getMethod0(Class.java:2856) at java.lang.Class.getMethod(Class.java:1668) at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) 我正在从eclipse执行我的代码,它在到达main之前崩溃了。 […]