mvn archetype:generate提供了太多选项,我希望用junit测试用例创建一个简单的java实用程序.我想知道我应该在这里使用什么样的原型?
我正在尝试用maven和eclipse创建一个非常简单的webapp,但我根本没有快乐,实际上是快乐的逆转.
我转到File - > New Project,选择Maven Project,然后选择maven-archetype-webapp.当我完成向导时,会生成一个webapp结构,但在main下没有'java'目录,只有资源和webapp.
所以我右键单击main并选择新的Class.该类是在资源(?!)下创建的,而且,java似乎没有对它进行编译.我可以制作愚蠢的错误,并且不会出现语法突出显示.这就像java没有认识到它.
或者我尝试在main应该创建一个新的'java'目录,但仍然具有相同的不存在的java症状.
是什么赋予了?这让我很疯狂..
谢谢大家!
我正在试验spring 3 MVC框架.由于我使用maven 2来管理我的项目,我正在寻找一个原型来创建一个spring 3 MVC应用程序.
我正在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.哪里我错了?
谢谢!
我的第一个symfony2项目是存储在数据库中的guest虚拟机列表(在事件中受邀).我有
最后在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) 我有一个使用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)
谢谢!
什么是Maven原型的Gradle对应物?如何为其他Gradle用户提供新项目的文件和目录布局模板?
我已经将数据库从postgresql更改为mysql,但我不知道如何将数据从一个传输到另一个.
有没有人知道我可以将我的数据库从postgresql复制/迁移到mysql的命令?
是否有简单的Servlet(2.5)Web应用程序的Maven 2原型?
我在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
实现我期望的结果的最佳方法是什么?