小编n00*_*gon的帖子

声纳maven整合

我按照指示将Sonar与Maven集成 - 更改了settings.xml以包含声纳存储库:

http:// localhost:9000/deploy/maven

我已经验证我能够在以下位置看到readme.txt文件:

http://localhost:9000/deploy/maven/README.txt

但在运行时,sonar:sonar我不断收到以下消息:

[INFO] [sonar:sonar]
[INFO] Sonar host: http: //localhost:9000
[INFO] Sonar version: 1.7
Downloading: http: //localhost:9000/deploy/maven/org/codehaus/sonar/runtime/sonar
-core-maven-plugin/20090803213910/sonar-core-maven-plugin-20090803213910.pom
Downloading: http: //<MY SERVER URL>:8081/nexus/content/groups/public/org/codehaus/
sonar/runtime/sonar-core-maven-plugin/20090803213910/sonar-core-maven-plugin-200
90803213910.pom
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar

Embedded error: Unable to build project for plugin 'org.codehaus.sonar.runtime:s
onar-core-maven-plugin': POM 'org.codehaus.sonar.runtime:sonar-core-maven-plugin
' not found in repository: Unable to download the artifact from any repository

  org.codehaus.sonar.runtime:sonar-core-maven-plugin:pom:20090803213910
Run Code Online (Sandbox Code Playgroud)

从指定的远程存储库:

声纳(http:// localhost:9000/deploy/maven),

nexus(http://:8081/nexus/content/groups/public),

for project org.codehaus.sonar.runtime:sonar-core-maven-plugin [INFO] ------------------------------ …

sonarqube

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

从perl调用java类

我想从perl调用一个java类.我通常从命令行使用java类来做一些处理,如:

java com.something.some
Run Code Online (Sandbox Code Playgroud)

现在,我需要从perl脚本中调用它.

你能告诉我怎么做吗?

java perl call

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

Discriminator,WrongClassException JPA和Hibernate后端

我需要一个抽象的超类.

我有6个子类用于该抽象超类.

我使用JPA中的SINGLE_TABLE继承策略映射它们.

在另一个POJO中,我与这些1 + 6类有一对多的关系.

@OneToMany(mappedBy = "mSearchPreference", cascade = CascadeType.ALL)
private Set<SearchCriteria> mSearchCriteria;
Run Code Online (Sandbox Code Playgroud)

这里"SearchCriteria"是抽象类.

@Entity
@Table(name = "SRCH_CRTR_T", schema = "LPEW")
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "SRCH_DISCRIMINATOR_CDE", discriminatorType = DiscriminatorType.STRING)
@org.hibernate.annotations.ForceDiscriminator
public abstract class SearchCriteria extends BaseDBObject implements Comparable<SearchCriteria>
Run Code Online (Sandbox Code Playgroud)

它有6个具体的子类类

@Entity
@DiscriminatorValue("DATE")
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
public class SearchCriteriaDateRange extends SearchCriteria
Run Code Online (Sandbox Code Playgroud)

我可以将值插入表中,但是当我检索时出现错误:

Caused by: org.hibernate.WrongClassException: Object with id: 261 was not of the specified subclass: com.lmig.lit.lpew.model.criteria.SearchCriteria (Discriminator: DATE  )
    at org.hibernate.loader.Loader.getInstanceClass(Loader.java:1453)
    at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1284)
    at org.hibernate.loader.Loader.getRow(Loader.java:1206)
    at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:580)
    at org.hibernate.loader.L
10:57:44,786 INFO  [STDOUT] oader.doQuery(Loader.java:701) …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa

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

10
推荐指数
2
解决办法
3496
查看次数

如果exec:java目标失败,我怎么能失败Maven构建?

我们正在使用Maven exec:java目标来运行一个自定义Java应用程序,该应用程序配置数据库以用于我们的集成测试.我们希望使用exec:javaover exec:exec来使用要使用的主类的类路径中的项目依赖项.由于正当理由,应用程序失败了几次,但Maven构建仍然没有出现任何问题.

是否有可以使用的"failonerror"类型参数exec:java?我害怕将system.exit()代码添加到正在运行的类中,因为我怀疑它不仅会杀死它自己,还会杀死Maven本身,因为它在Maven VM中运行.

maven-2

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

如何将XML文件直接写入zip存档?

在不使用第三方库的情况下,使用JAXB将XML文件列表直接写入zip存档的正确方法是什么?

将所有XML文件写入目录然后压缩会更好吗?

java xml zip jaxb

8
推荐指数
1
解决办法
8927
查看次数

java hibernate无法解析属性

我试图从一个方法做一个简单的选择count语句,该方法适用于我的程序的其他部分,但在这里它给了我错误.

 public Long validateSub(String source, String tbl){
    Session session = HibernateUtil.getSessionFactory().openSession();
    session.beginTransaction();


    Query q = session.createQuery("SELECT count(s) from SlaveSubscribers s where s.SOURCENAME = :sourcename AND s.TBL = :tbl");
    q.setParameter("sourcename", source);
    q.setParameter("tbl", tbl);

    Long result = (Long) q.list().get(0);
    session.getTransaction().commit();

    return result;

}
Run Code Online (Sandbox Code Playgroud)

错误消息:

Exception in thread "Thread-3" org.hibernate.QueryException: could not resolve property: SOURCENAME of: com.datadistributor.main.SlaveSubscribers [SELECT count(s) from com.datadistributor.main.SlaveSubscribers s where s.SOURCENAME = :sourcename AND s.TBL = :tbl]
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这不起作用

java hibernate

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

使用特定语言学习算法的方法

因此,到了夏天,我决定在学校开学前开始学习算法.我被告知课程节奏相当快,而且算法不是你应该掉以轻心的东西(我倾向于在学期期间完成所有的课程工作).

我们将要使用的这本书是Algorithms(第4版).无论如何,这是我的问题.

我几乎是通过这本书的第三部分,但我刚刚意识到我在做什么.例如,我会阅读并重新阅读我不太了解的部分.然后,如果我有足够的信心,我会尝试从头脑中重现相同的算法.但通过这样做,我的代码看起来几乎完全像书中的那些......在java中.

我不能说我只是在代码后记忆代码 - 我理解这些概念并帮助我编写这些算法 - 但我觉得我只能在java中实现这些算法.我应该注意到我现在只知道java.

tldr:我正在学习算法,好像我正在学习弹吉他 - 重复之后重复.但通过这样做,我觉得我更加注重我只能在java中实现这些.如果您使用的书籍是特定于语言的,那么您究竟会如何学习算法?

提前致谢.

java algorithm

8
推荐指数
1
解决办法
840
查看次数

我们什么时候应该搬到Maven 3?

我们的项目非常需要转移到Flexmojos4来获得修复,但这需要Maven 3.我们的项目广泛使用Maven并且我们非常喜欢它,但是已经非常重视它.在十几个模块之间,我们可能有50多页的XML配置.

我们还使用Eclipse并大量使用M2Eclipse插件.我们还使用以下Maven插件:

  • 资源
  • BuildNumber
  • SQL
  • Hibernate3的
  • 的Flexmojos
  • 部件
  • 码头
  • 货物
  • JAR/WAR

和其他几个人.阅读这篇博客让我觉得Eclipse Indigo就是它们一起工作的时候.我们什么时候应该花时间来搬家?

java apache-flex build-automation maven-2 flexmojos

7
推荐指数
1
解决办法
2487
查看次数

Android开发者MyFirstApp - "菜单无法解析或不是字段"

我正在尝试使用Eclipse在Eclipse中提供教程构建我的第一个应用程序.

我已经做了一切都说,但我得到错误信息..."菜单无法解决或不是一个字段".该教程没有提及任何关于菜单的内容,我确信我没有做任何事情.它抱怨我在评论中标出了这条线.

package com.example.my.first.app;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);        <!--this line-->
    return true;
}
}
Run Code Online (Sandbox Code Playgroud)

这是教程要求我编辑的主要活动页面,如下所示......

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<EditText android:id="@+id/edit_message"
    android:layout_weight="1"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:hint="@string/edit_message" />
<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/button_send" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

在我已经尝试点击它的其他问题上发现了建议,并且包括它在"R"类型中的"创建字段'菜单'或"类型'R'中的"创建常量'菜单'时所包含的内容.我已经单独完成了两次,每次保存项目以便重建时,它会自动删除包含的行.

对于这个领域,这已经完成了. - public static Object菜单; 对于常数,这已经完成了. - public static final String menu = …

eclipse android

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