小编Mar*_*nor的帖子

如何自定义DSpace主题?

我在我的电脑上安装了DSpace.我使用Mirage作为默认主题,现在我想为我的DSpace自定义它.我想更改CSS文件(重新设计),但我不知道正确设置自定义的步骤.我可以在[dspace]/webapps/themes/Mirage/lib/css/文件夹中编辑我的CSS文件,但在重建DSpace后,它们将被删除.对已安装的主题进行自定义的正确方法是什么?我应该编辑CSS文件并将它们添加到[dspace-source]/dspace/modules/src/main/文件夹然后重建我的webapps?我已经阅读了有关该文件的官方文档,但我无法找到我的问题的正确答案.

css customization dspace

4
推荐指数
1
解决办法
2417
查看次数

需要Ant条件示例

有人可以用Ant条件属性的例子解释我用"if","and","not"和"istrue"代码吗?

我是Ant的新手,需要帮助.

基本上我需要使用FTP下载文件.我有代码下载它.但是在下载之前我需要检查的条件很少.

  1. 下载前检查Downloadstatusvariable值(通常是其真值或假值)
  2. 检查文件是否已下载或在路径中可用
  3. 如果两个条件都失败则执行FTP下载代码.

提前致谢.

ant ant-contrib

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

Ant中的并行作业使用列表

我正在尝试在Ant上运行并行任务.
用户提供server(-Drhosts="rhost1,rhost2,...")列表,系统应该每次只使用不同的主机启动相同的目标.
<ac:for>而且<ac:foreach>只支持<sequential>,而不是<parallel>

任何的想法?

ant parallel-processing list ant-contrib

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

在现有分析之前注入声纳分析

前段时间我设置Sonar来扫描一个开发项目.每晚使用cronjob调用扫描.有一次我遇到了运行cronjob的机器的问题,并且错过了一些夜间扫描.我从错过的一天下载了源代码,并使用Sonar Runner完成了新的声纳扫描.正如我所料,数据显示在Sonar中是最近的扫描,这不是我想要的.我想将扫描注入特定日期,以便我可以填写扫描未运行的日子.我没有在sonar-project.properties文件中看到这样做的选项.

有没有办法可以运行声纳扫描,但是数据是在我选择的日期而不是当前日期输入的,所以它会显示在我的声纳时间线中的适当位置?

java sonarqube

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

Eclipse中的Ant构建失败

我在谷歌搜索后使用ANT构建了我的项目的jar文件,发现我怎么做这个墨水.下面是我的build.xml文件

<?xml version="1.0" ?> 
<project name="ExcelData" default="compress">

    <target name="init">
        <mkdir dir="build/classes" />
        <mkdir dir="dist" />
    </target>

    <target name="compile" depends="init">
        <javac srcdir="src" destdir="build/classes" />
    </target>

    <target name="compress" depends="compile">
            <jar destfile="dist/ExcelData.jar" basedir="build/classes" />
    </target>

    <target name="execute" depends="compile">
        <java classname="com.spt.excel.data.ExcelData" classpath="build/classes" />
    </target>

    <target name="clean">
        <delete dir="build" />
        <delete dir="dist" />
    </target>

</project>
Run Code Online (Sandbox Code Playgroud)

但问题是ANT建筑失败了.但我得到的错误是

D:\Eclipse\workspace\ExcelData\src\com\spt\excel\data\ExcelData.java:24: error: package org.slf4j does not exist`
Run Code Online (Sandbox Code Playgroud)

并将链接引用到set tools.jar.

谁能告诉我哪里出错了.先感谢您.

java ant

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

常春藤 - spring-web有未解决的依赖关系

当我将此行添加到我的ivy.xml文件时:

 <ivy-module version="2.0">
     <info organisation="Marouane" module="example"/>
     <dependencies>
         <dependency org="com.sun.faces" name="jsf-impl" rev="2.1.19" />
         <dependency org="com.sun.faces" name="jsf-api" rev="2.1.19" />
         <dependency org="org.springframework" name="spring-context" rev="3.2.1.RELEASE" />
         <!-- this line -->
         <dependency org="org.springframework" name="spring-web" rev="3.2.1.RELEASE" />
     </dependencies>
 </ivy-module>
Run Code Online (Sandbox Code Playgroud)

我有一个关于未解决的依赖项的警告,没有下载任何内容.

::::::::::::::::::::::::::::::::::::::::::::::
::          UNRESOLVED DEPENDENCIES         ::
::::::::::::::::::::::::::::::::::::::::::::::
:: com.caucho#hessian;3.2.1: not found
::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

编辑:这是问题摘要:

    module not found: com.caucho#hessian;3.2.1
==== local: tried
  $HOME/.ivy2/local/com.caucho/hessian/3.2.1/ivys/ivy.xml
  -- artifact com.caucho#hessian;3.2.1!hessian.jar:
  $HOME/.ivy2/local/com.caucho/hessian/3.2.1/jars/hessian.jar
==== shared: tried
  $HOME/.ivy2/shared/com.caucho/hessian/3.2.1/ivys/ivy.xml
  -- artifact com.caucho#hessian;3.2.1!hessian.jar:
  $HOME/.ivy2/shared/com.caucho/hessian/3.2.1/jars/hessian.jar
==== public: tried
  http://repo1.maven.org/maven2/com/caucho/hessian/3.2.1/hessian-3.2.1.pom
  -- artifact com.caucho#hessian;3.2.1!hessian.jar:
  http://repo1.maven.org/maven2/com/caucho/hessian/3.2.1/hessian-3.2.1.jar
Run Code Online (Sandbox Code Playgroud)

我参观了Maven仓库网站,Spring的web 3.2.1的页面,粗麻布3.2.1被列为依赖关系,但在粗麻布的页面存在的3.2.1版本没有麻袋包,这是什么问题?我该怎么办?

spring-mvc ivy

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

如果在apache中的isset蚂蚁失败了

我试图通过以下方式检查ant中是否存在属性:

<target name="test">
    <property name="testproperty" value="1234567890"/>
    <if>
        <isset property="testproperty"/>
        <then>
            <echo message="testproperty exists"/>
        </then>
        <else>
            <echo message="testproperty does not exist"/>
        </else>
    </if>
</target>
Run Code Online (Sandbox Code Playgroud)

结果是消息失败:

build.xml:536: Problem: failed to create task or type if
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
Run Code Online (Sandbox Code Playgroud)

我必须对isset做错了,因为以下顺利运行:

<target name="test">
    <property name="testproperty" value="1234567890"/>
    <echo message="'${testproperty}'"/>
</target>
Run Code Online (Sandbox Code Playgroud)

请指教 :)

apache ant ant-contrib

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

允许Maven在Ubuntu中自动创建目录

我在 Ubuntu 12.04 中运行 Maven 3.0.4。我有 Java 版本 1.7.0_25。我正在尝试使用该mvn package命令,但我不断遇到错误,这些错误总是沿着以下路线:

Failure executing javac, but could not parse the error:
javac: directory not found: /......../target/[some folder]
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚这最初是什么,但现在从一些基本的谷歌搜索中了解到这是因为目标目录必须存在。处理这个问题的一般建议方法是创建一个 ant 脚本来为你做这件事(我认为)。

但是,我不知道实际需要创建哪些文件夹。这不是我正在编译的项目,只是我下载的项目。是否仍然可以使用 Ant 脚本,如果可以,任何人都可以指出我正确的方向,因为我以前从未使用过 ant 脚本,更不用说创建了一个,并且可以准确地称为 Ubuntu“菜鸟”!

根据要求提供完整的 Maven 输出

目录为:

flume-sources - containing
    flume.conf
    pom.xml
    src
      main
        java
          com
            cloudera
              flume
                source
                  TwitterSource.java
                  TwitterSourceConstants.java
Run Code Online (Sandbox Code Playgroud)

Maven 错误是:

andrew@andrew-VirtualBox:~/flume-sources$ mvn package
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building flume-sources 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ flume-sources --- …
Run Code Online (Sandbox Code Playgroud)

ubuntu maven

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

可以使用java cookbook来安装oracle java的本地副本吗?

我最近一直在努力学习厨师,因为我计划用它来部署服务器配置和服务器应用软件.我在理解如何使用其他人的食谱时遇到了问题.例如,我想部署JDK8u31.我无法弄明白如何实施这本食谱.https://supermarket.chef.io/cookbooks/java

我阅读说明书,并看到以下内容

只需在任何您希望安装Java的地方包含java配方,例如运行列表(recipe [java])或cookbook(include_recipe'java')

我试过了

include_recipe 'java' 
Run Code Online (Sandbox Code Playgroud)

在我的食谱里面叫common_java_server

然后

directory '/usr/lib/jvm/' do
  owner 'root'
  group 'root'
  mode '0644'
end




java_ark "jdk" do
    url 'http://download.oracle.com/otn-pub/java/jdk/8u31/jdk-8u31-linux-x64.bin'
    checksum  'a8603fa62045ce2164b26f7c04859cd548ffe0e33bfc979d9fa73df42e3b3365'
    app_home '/usr/lib/jvm/'
    bin_cmds ["java", "javac"]
    action :install
end

# set alternatives for java and javac commands
java_alternatives "set java alternatives" do
    java_location '/usr/local/java'
    bin_cmds ["java", "javac"]
    action :set
end
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

Recipe Compile Error in /etc/chef/src/cookbooks/common/recipes/java_dev_server.rb
====
Run Code Online (Sandbox Code Playgroud)

ruby java chef-infra chef-solo

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

Apache Tomcat 和 Jenkins 有什么区别?

Jenkins 是一个用 Java 编写的开源持续集成工具。
它是一个基于服务器的系统,运行在 Apache Tomcat 等 servlet 容器中。
我对它在 Tomcat 上的工作方式感到困惑,我可以知道这两者之间的区别吗?

tomcat jenkins

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