小编Jea*_*evy的帖子

为简单的java项目选择什么样的原型

mvn archetype:generate提供了太多选项,我希望用junit测试用例创建一个简单的java实用程序.我想知道我应该在这里使用什么样的原型?

java maven maven-archetype

85
推荐指数
6
解决办法
5万
查看次数

maven-archetype-webapp eclipse问题

我正在尝试用maven和eclipse创建一个非常简单的webapp,但我根本没有快乐,实际上是快乐的逆转.

我转到File - > New Project,选择Maven Project,然后选择maven-archetype-webapp.当我完成向导时,会生成一个webapp结构,但在main下没有'java'目录,只有资源和webapp.

所以我右键单击main并选择新的Class.该类是在资源(?!)下创建的,而且,java似乎没有对它进行编译.我可以制作愚蠢的错误,并且不会出现语法突出显示.这就像java没有认识到它.

或者我尝试在main应该创建一个新的'java'目录,但仍然具有相同的不存在的java症状.

是什么赋予了?这让我很疯狂..

谢谢大家!

java eclipse maven-2 m2eclipse maven-archetype

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

春季3 MVC应用程序是否有maven 2原型?

我正在试验spring 3 MVC框架.由于我使用maven 2来管理我的项目,我正在寻找一个原型来创建一个spring 3 MVC应用程序.

spring maven-2 spring-mvc maven-archetype

62
推荐指数
4
解决办法
7万
查看次数

Apache VirtualHost和localhost

我正在Mac OS X上使用XAMPP.我正在尝试为客户端运行一个symfony网站,我真的不知道(还)symfony,我只是想安装并启动它.

我用这种方式改变了我的etc/hosts:

127.0.0.1 www.mysite.local       
Run Code Online (Sandbox Code Playgroud)

和httpd.conf这样:

<VirtualHost *:80>
  ServerName www.mysite.local
  DocumentRoot /Applications/MAMP/htdocs/mysite/web
  DirectoryIndex index.php
  <Directory /Applications/MAMP/htdocs/mysite/web>
    AllowOverride All
    Allow from All
  </Directory>
  Alias /sf /Applications/MAMP/htdocs/mysite/lib/vendor/symfony/data/web/sf
  <Directory "/Applications/MAMP/htdocs/mysite/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

现在,该网站正在运行(耶!),但我无法访问我的其他本地网站,因为localhost 呈现为www.mysite.local.哪里我错了?

谢谢!

apache localhost virtualhost

62
推荐指数
7
解决办法
13万
查看次数

如何从symfony2中删除实体

我的第一个symfony2项目是存储在数据库中的guest虚拟机列表(在事件中受邀).我有

  • 创建了实体类Guest,包含所有变量(id,name,address,phone number等)
  • 在mysql db中创建了模式
  • 为树枝模板创建了"添加访客"的路线
  • 创建了一个formType

最后在Controller中使用"createGuest"方法,一切正常.

我无法从数据库中删除guest虚拟机.我已经阅读了网络上的每个教程,包括官方的Symfony2书; 所有它说的是:

删除对象

删除对象非常相似,但需要调用实体管理器的remove()方法:

$em->remove($product);
$em->flush();
Run Code Online (Sandbox Code Playgroud)

关于如何将控制器deleteAction($ id)与twig模板连接起来,它没有说更多(甚至"更新对象"部分缺少文档).我想要做的是列出所有具有viewGuests操作和viewGuests树枝模板的客人,每行旁边都有一个删除图标,您应该单击该图标以删除条目.很简单,但我找不到任何文档,也不知道从哪里开始.

public function deleteGuestAction($id)
    {
        $em = $this->getDoctrine()->getEntityManager();
        $guest = $em->getRepository('GuestBundle:Guest')->find($id);

        if (!$guest) {
            throw $this->createNotFoundException('No guest found for id '.$id);
        }

        $em->remove($guest);
        $em->flush();

        return $this->redirect($this->generateUrl('GuestBundle:Page:viewGuests.html.twig'));
    }
Run Code Online (Sandbox Code Playgroud)

doctrine symfony

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

无法找到要链接到的源XRef

我有一个使用pmd插件进行代码质量检查的大型maven项目.

自从我开始使用pmd插件后,我收到以下警告消息:

[WARNING] Unable to locate Source XRef to link to - DISABLED
Run Code Online (Sandbox Code Playgroud)

我用Google搜索,发现我需要实现jxr插件.

所以我将以下内容添加到主pom.xml文件中的build属性中.

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jxr-plugin</artifactId>
    <version>2.3</version>
  </plugin>
Run Code Online (Sandbox Code Playgroud)

它真的没有改变任何东西.

我需要实现什么才能解决此警告消息?

输出 mvn -version

Apache Maven 3.0.4 (r1232337; 2012-01-17 10:44:56+0200)
Maven home: /usr/share/maven-bin-3.0
Java version: 1.7.0_05, vendor: Oracle Corporation
Java home: /usr/lib64/icedtea7/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.5.2-gentoo", arch: "amd64", family: "unix"
Run Code Online (Sandbox Code Playgroud)

谢谢!

java pmd maven-3 maven

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

与Maven原型相对应的Gradle?

什么是Maven原型的Gradle对应物?如何为其他Gradle用户提供新项目的文件和目录布局模板?

gradle maven maven-archetype

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

将数据库从Postgres迁移到MySQL

我已经将数据库从更改为,但我不知道如何将数据从一个传输到另一个.

有没有人知道我可以将我的数据库从复制/迁移到

mysql database postgresql

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

简单的Servlet应用程序的Maven原型

是否有简单的Servlet(2.5)Web应用程序的Maven 2原型?

java maven-2 servlets maven-archetype

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

使用Maven从文件名中删除版本号

我在maven有一个包含5个模块的项目.现在,当我进行"mvn clean install"时,它会生成一个包含两个罐子的耳朵,一个战争和一个来自其他模块的sar.

所有文件名都包含版本,例如projectx-ear-2.0.0.ear,projectx-client-2.0.0.jar等.

我需要重命名其中一个罐子和最后一个耳朵以省略文件名中的版本.它应该如下所示:

projectx-ear.ear
|
+-- projectx-client.jar
|
+-- projectx-misc-2.0.0.jar
|
+-- projectx-sar-2.0.0.sar
|
\-- projectx-web-2.0.0.web
Run Code Online (Sandbox Code Playgroud)

现在我正在使用以下插件来构建:maven-compiler-plugin和maven-release-plugin

实现我期望的结果的最佳方法是什么?

java ear maven-2 build maven-ear-plugin

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