我试图不在这里用我的 POM 文件重新发明轮子。我有一个 pom,我试图在 maven 中将其转换为父 pom.xml 文件。
该项目设置为以下结构:
core
|
---- pom.xml
|
---- Proj A
|
---- <parent> pom.xml
|
Proj A - module 1
|
---- pom.xml
|
Proj A - module 2
|
---- pom.xml
|
---- Proj B
|
---- pom.xml
Run Code Online (Sandbox Code Playgroud)
我的一切似乎都设置正确,除了有些东西让我失望。我在 cor pom.xml 文件中定义了这个:
<modelVersion>4.0.0</modelVersion>
<groupId>com.imx.core</groupId>
<artifactId>imx-core</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>Proj A</module>
<module>Proj B</module>
</modules>
Run Code Online (Sandbox Code Playgroud)
除了 imx-core 工件,它似乎都在构建,它被放入 .m2 存储库中。由于包装不再是“jar”而是现在“pom”,我将如何从核心的 pom 文件创建 jar 包?
很长的路要走(我假设)是创建一个全新的 pom,它是所有其他 pom 中的一个专门的父子对象?如果这可以在现有的 core/pom.xml 文件中完成,那就更好了。还是我没有以正确的方式思考这个问题?
如果这是一个完整的新手问题,请原谅我.在工作中,他们(就像我一样)试图让我使用Hybris.虽然wiki.hybris网站上的文档不是很好,但大部分信息都在那里.但是,我在查找如何更改默认HMC登录凭据方面遇到了一些麻烦?
当我重建服务器时,它迫使我重新初始化数据库,从而改变了所有登录.我设法找到cms登录,但我很好奇HMC管理员登录的存储位置?,因为它似乎被改变了,我需要找到它.我知道它大量利用Spring,我在.xml文件中搜索密码,但我找不到我需要的东西.
任何帮助将不胜感激!
我已经构建了这个SQL Query,它搜索所有策略号并返回所有多个PPOLNO货币值的总和:
SELECT PPOLNO, SUM(PPRMPD) AS SUM
FROM PFNTLPYMTH
WHERE SUM(PPRMPD) >= 5000
AND ((PYEAR=2012 AND PMONTH >=3
AND PDAY >=27) OR (PYEAR=2013
AND PYEAR <=3 AND PDAY<=27))
GROUP BY PPOLNO
Run Code Online (Sandbox Code Playgroud)
我正在做的只是在SUM> =特定值时才返回它们.这可能吗?怎么样?我试过这个:
SELECT PPOLNO, SUM(PPRMPD) AS SUM FROM PFNTLPYMTH
WHERE SUM(PPRMPD) >= 5000 AND ((PYEAR=2012 AND PMONTH >=3 AND PDAY >=27) OR (PYEAR=2013
AND PYEAR <=3 AND PDAY<=27)) GROUP BY PPOLNO
Run Code Online (Sandbox Code Playgroud)
但无济于事.我刚刚尝试输入WHERE SUM> = 5000,但是再一次没有.
任何帮助将不胜感激.
我现在有两种方法.根据场景,当我从数据库中获取数据字段时,它采用BigDecimal格式.所以我决定为它编写一个测试(formatDate()方法).我将BigDecimal传递给方法,但似乎我写了一些错误的代码.从我在示例和SimpleDateFormat API中看到的,我认为我已经正确编写了代码,但我似乎无法弄清楚它抛出一个parseEx会出现什么问题.有人能给我一些提示吗?
private void loadMap() {
//TODO: Uncomment when finished testing.
//DO OTHER STUFF
BigDecimal bd = new BigDecimal(12051998);
System.out.println(formatDate(bd));
}
private String formatDate(BigDecimal bd) {
String value = bd.toString();
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
try {
return format.parse(value);
} catch (ParseException pEx) {
logger.error(pEx);
return "Bad Date Format";
}
}
Run Code Online (Sandbox Code Playgroud)
在此先感谢Warmest,