小编SMA*_*SMA的帖子

常春藤的代理设置

我有一个问题,我已经在我们内部公司svn的ivy.xml中定义了依赖项.我能够在没有任何代理任务的情况下访问这个svn站点.虽然我的依赖项驻留在ibiblio上,但这是我们公司之外的东西,并且需要代理才能下载内容.我在这里使用常春藤时遇到问题.

我在build.xml中有以下内容

<target name="proxy">  
    <property name="proxy.host" value="xyz.proxy.net"/>  
    <property name="proxy.port" value="8443"/>  
    <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>  
</target>  

<!-- resolve the dependencies of stratus -->
<target name="resolveTestDependency" depends="testResolve, proxy" description="retrieve test dependencies with ivy">
    <ivy:settings file="stratus-ivysettings.xml" />
    <ivy:retrieve conf="test" pattern="${jars}/[artifact]-[revision].[ext]"/><!--pattern here specifies where do you want to download lib to?-->                                          
</target>

<target name=" testResolve ">
    <ivy:settings file="stratus-ivysettings.xml" />
    <ivy:resolve conf="test" file="stratus-ivy.xml"/>
</target>
Run Code Online (Sandbox Code Playgroud)

以下是stratus-ivysettings.xml的摘录

<resolvers>  
    <!-- here you define your file in private machine not on the repo (e.g. jPricer.jar or edgApi.jar)-->  
    <!-- This we …
Run Code Online (Sandbox Code Playgroud)

ant proxy ivy

17
推荐指数
2
解决办法
3万
查看次数

guice注入静态变量

我对guice注射有疑问.是否可以将@named变量值注入静态变量?

我试过了

@Provides
@Named("emp.id")
public Integer getEmpId() {
   return 2;
}
Run Code Online (Sandbox Code Playgroud)

并试图将此值注入静态变量,如

 @Inject
 @Named("emp.id")
 private static Integer id;
Run Code Online (Sandbox Code Playgroud)

但id返回值为null,当我删除静态修饰符时,id给出了值1.

这里到底发生了什么?

java guice guice-3

9
推荐指数
1
解决办法
1万
查看次数

Oracle sql order by with case 语句

我在理解带有 case 语句的 oracle(12c) sql order by 子句时遇到了困难。我有一张包含以下数据的表格,

SELECT DEPT_NO, DEPT_NAME FROM SORTNG_LOGIC;

DEPT_NO DEPT_NAME          
---------- --------------------
     1 FINANCE             
     2 ACCOUNT             
     3 HUMAN RESOURCE      
     4 AUDIT               
     5 TRAINING 
Run Code Online (Sandbox Code Playgroud)

我正在为此表执行以下 sql 查询以在 oracle sql 开发人员上添加自定义订单。

SELECT DEPT_NO, DEPT_NAME FROM SORTNG_LOGIC ORDER BY (
CASE DEPT_NAME
WHEN 'ACCOUNT' THEN '1'
WHEN 'AUDIT' THEN '2'
WHEN 'FINANCE' THEN '3'
ELSE '4' END
)DESC;
Run Code Online (Sandbox Code Playgroud)

这给出了以下结果:

DEPT_NO DEPT_NAME          
---------- --------------------
     3 HUMAN RESOURCE      
     5 TRAINING            
     1 FINANCE             
     4 AUDIT               
     2 ACCOUNT   
Run Code Online (Sandbox Code Playgroud)

但我预计,结果应该是

DEPT_NO DEPT_NAME          
---------- …
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle-sqldeveloper

6
推荐指数
1
解决办法
3万
查看次数

Ant删除任务

我有几个名为abc*的文件,我想删除所有这些文件.是否可以使用ant任务.例如.我的目录结构是:

c:\ myapp\abc.xml abc.txt abc-1.2.xml abc-abc.xml abcdef.xml pqr.xml xyz.xml abc \

所以,我需要删除所有abc*文件.所以,如果我使用ant,它应删除以下内容:abc.xml abc.txt abc-1.2.xml abc-abc.xml abcdef.xml

它应该留下目录与abc*

有人可以帮助我.

阿尔马斯

ant

0
推荐指数
1
解决办法
2204
查看次数

标签 统计

ant ×2

guice ×1

guice-3 ×1

ivy ×1

java ×1

oracle ×1

oracle-sqldeveloper ×1

proxy ×1

sql ×1