首页 \ 问答 \ 每个模块的Maven java版本(Maven java version per module)

每个模块的Maven java版本(Maven java version per module)

想要将java 7编译模块添加到现有的java 6编译的maven项目中。

任何人都知道这个项目结构是否受以下支持:

1)Maven
2)Intellij Idea
3)Eclipse

任何其他想法为什么应该(或不应该)这样做。


Want to add java 7 compiled module to existing java 6 compiled maven project.

Anyone knows whether this project structure is supported by:

1) Maven
2) Intellij Idea
3) Eclipse

Any other thoughts why should (or should not) this be done.


原文:https://stackoverflow.com/questions/15768734
更新时间:2019-12-13 08:09

最满意答案

是的,这是支持的。 对于每个模块,在Maven中,您需要指定正确的编译器源和目标版本。 当你在IntelliJ中导入它时,它会知道。 我相信Eclipse也能解决它。


Yes, this is supported. For each module, in Maven you need to specify the proper compiler source and target versions. When you import it in IntelliJ it will know. I'm sure Eclipse will figure it out as well.

2013-04-02

相关问答

更多

列表迭代函数的更多pythonic版本(more pythonic version of list iteration function)

map()是一个内置的Python,它完全符合你的需求。 def idsToElements(ids): return map(doc.GetElement, ids) 这里讨论map()和list-comprehensions的使用。 这里引用了最受欢迎的(并被接受的答案)结论: 在某些情况下,地图可能会在显微镜下更快(当您不为此目的制作lambda时,但在地图和listcomp中使用相同的功能时)。 在其他情况下,列表理解可能会更快,大多数(并非全部)pythonistas认为它们

使用选项+执行另一个查找命令时为什么会发现抱怨(Why find complains when executing another find command with option +)

当-exec与终止符+一起使用时 (与\;相反): 给定的-exec操作仅支持占位符的单个实例{}和 那个唯一的实例必须放在最后 ,就在+之前。 因此,因为传递给-exec ... +的find命令总是需要{} 之后的参数,所以它无法工作。 换句话说: 使用-exec ... + ,你不能调用任何需要你在由{}表示的文件名列表之后传递参数的命令 。 虽然错误消息可能没有帮助,但这些限制有一个很好的理由 : 由于(依赖于平台)对命令行长度的限制, -exec ... +无法保证所有文件名都可以传递

找不到Spring配置(Spring config not found)

您需要将配置文件放入类路径中。 WEB-INF/classess is the directory you need to place your configuration files classpath:applicationContext-*.xml will then work 或者类似于此,将它们保存在一个地方 WEB-INF/classes/spring classpath:spring/applicationContext-*.xml applicationContext

在OS X中编译C文件(Compiling C file in OS X)

您需要安装免费的Xcode ,并且只需在终端中键入gcc即可安装gcc 。 从那里开始,你可以使用它编译.c文件。 另外,您可能只想键入gcc myfile.c -o myfile而不是添加所有这些标志,因为OS X文件系统hiearchy与Linux不同,并且添加这些额外的标志可能会使命令不起作用。 You need to install Xcode, which is free, and will allow you to install gcc just by typing gcc in

使用在eclipse中使用不同Java版本的JAR包(Using a JAR package that uses a different Java version in eclipse)

在项目设置下要检查的一些项目:(大多数项目也可以在工作区范围内设置) Java构建路径>库。 使用jdk6执行环境或备用JRE替换JRE系统库 Java编译器> JDK合规性。 设为1.6 系统: 检查已安装的JRE和执行环境。 确保JRE链接到JavaSE-1.6的执行环境(带有复选框)。 A few items to check, under Project settings: (most of these can be set workspace-wide as well) Java Bu

在C#AccessViolationException中导入C ++ DLL(Importation C++ dll in C# AccessViolationException)

Accordind到C ++ doc,方法签名应该是: public static extern int XIJET_GetPrinterParameter(IntPtr printerHandle, Uint16 parameterIndex, IntPtr pParameter, UInt16 headNumber); 你可以在这里看到类型转换表: http://msdn.microsoft.com/en-us/library/ac7ay1

在ActionScript3中返回父函数?(Make a parent function return in ActionScript3? (or make addEventListener return))

简短的回答:放弃它,它不会以这种方式发生。 长答案:这里的事情是,你永远不想Flash Player挂起。 原因很多,但归根结底就是你总是在UI线程中操作。 像你这样的网络请求意味着你必须等待图像加载,这会在等待时挂起UI,从而烦人用户。 如果图像很小,网络效率不是问题,那么这对您来说不是问题。 但是,如果图像需要一段时间才能加载问题,那么它就是头。 另外,如果我正确记得,Flash Player对每帧的代码执行时间设置了限制,15秒。 之后,用户会弹出一个询问脚本是否应该中止的提问。 我建议你

JAVA动态列表类型(JAVA Dynamic List Type)

我注意到你在问动态属性。 不要忘记泛型实现类型擦除 。 也就是说,在运行时, List就是这样。 通用提示仅仅用于编译时。 所以你会返回一个简单的原始 List 。 它没有类型信息, List<Integer>与List<Double>完全相同。 没有理由不能实现如下接口: List<T> getList(T param); 但这是一个静态定义,你必须在你的代码库中实现特定的类型。 I note that you're asking about dynamic attributes. Don'

相关文章

更多

最新问答

更多
  • asp.net任意用户信息(asp.net arbitrary user info)
  • 如何使用python计算docx文件中表中行的值(How to count the row's values in tables in docx file by using python)
  • MySQL:用户访问和数据库覆盖(MySQL: User access and DB overwriting)
  • 还有另一种“使用未分配的局部变量”的问题(Yet Another “Use of unassigned local variable 'whatever' ” question)
  • 开源证书颁发机构软件(Open source certificate authority software)
  • Rails中的迭代form_for是在create上添加模型的所有实例(Iteration in Rails form_for is adding all instances of model on create)
  • 如何扩展我的表视图单元格?(How to expand my table view cell?)
  • 如何使用SPARQL区分Thing和无生命对象(How to differentiate between a Thing and an inanimate object with SPARQL)
  • 在IdentityServer中,Client Secrets和Scope Secrets有什么区别?(In IdentityServer, what is the difference between Client Secrets and Scope Secrets?)
  • 如何在具有附加类时重写类(How do I override a class when it has a attached class)
  • 如何使用Git在Azure上部署C#,MVC4应用程序(How to deploy a C#, MVC4 application on Azure using Git)
  • Sitecore 7内容搜索爬网程序根目录之外的索引项(Sitecore 7 Content Search indexing items outside of crawler root)
  • 我应该在线课程使用utf-8编码吗?(Should I use utf-8 encoding for an online course?)
  • 如何在Cucumber-JS步骤定义中使用Node-mysql连接到MySQL?(How to connect to MySQL using Node-mysql in a Cucumber-JS step definition?)
  • 在MVC 4中的google.maps.LatLng(lat,lon)中将JSON字符串值分配给纬度和经度(Assign the JSON string value to Latitude and Longitude in google.maps.LatLng(lat,lon) in MVC 4)
  • awk:通过特定的分隔符删除字符串(awk: remove strings by specific delimiter)
  • 如何测试Vista的应用程序(How to test app for Vista)
  • Elasticsearch聚合器 - 缺失值的工作原理(Elasticsearch aggregators - How missing values work)
  • 绘制datetime.date熊猫(Plot datetime.date pandas)
  • PostgreSQL作为WSO2 EI和APIM + IS的数据源(PostgreSQL as datasource for WSO2 EI and APIM+IS)
  • 如何使用bash在postgres中运行alter table脚本(How to run alter table script in postgres using bash)
  • 可能使用PHP阻止整个美国州访问我的网站?(Might it be possible to block an entire US state from accessing my site, using PHP?)
  • restangular删除并输入错误网:: ERR_NAME_NOT_RESOLVED(restangular remove and put error net::ERR_NAME_NOT_RESOLVED)
  • 常见问题解答的Modx(Revolution)搜索功能(Modx(Revolution) search function for FAQs)
  • Rubymine如何使用远程口译员和Git?(How Does Rubymine Work With Remote Interpreters and Git?)
  • prepareForSegue和PerformSegueWithIdentifier发件人(prepareForSegue and PerformSegueWithIdentifier sender)
  • postgrsql与PowerShell无提示安装问题(postgresql silent installation issue with powershell)
  • 比较两个greps的输出(Comparing output from two greps)
  • 使用.NET RIA Data Services删除Silverlight 3中的数据(Deleting data in Silverlight 3 with .NET RIA Data Services)
  • 此行中AND运算符的含义(meaning of the AND operator in this line)