使用Eclipse Marketplace安装Maven插件

Maven是一个很好的项目管理工具。它的优点很多,比如可以简化依赖管理,不用手工逐个去获取、添加各种依赖包,而是在pom文件里添加几行配置就行。这样会节约大量时间和精力,因为我们依赖一个包,而这个包还可能依赖另外的包,以此类推,依赖的包会很多。如果采用最原始的方式,将这些包一一找到并添加到classpath下,这个工作会非常麻烦。幸好Maven帮我们把这些繁重的事情都做了。

过去我们在eclipse里添加maven插件,会通过菜单Help-Install New Software,指定maven插件的下载地址来进行安装。最新的eclipse推出了eclipse marketplace功能,其实就相当于apple的appstore,比以前安装插件的方式更方便了。试过以前2个maven插件地址,似乎都失效了,可能maven插件已经转移到eclipse marketplace里了吧。

下面介绍安装步骤:

1.安装Maven插件。

点击菜单Help——Eclipse Marketplace,在弹出对话框里find:右边的输入框输入“maven”,回车。在搜索结果里找到Maven Integration For Eclipse(Juno and newer),然后点击“Install”按钮。一路Next,接受安装协议,最后重启Eclipse。

2. 配置Maven插件。

点击菜单Window——Preferences,左边菜单找到Maven——Installations。我们看到右边显示已经安装了一个Embedded的Maven。我的电脑之前安装了一个Maven,我更喜欢用我安装的那个版本的Maven。这里点击右边的”Add”,添加之前已经安装好的Maven。

maven1

 

选择菜单Maven——User Settings,指定setting.xml文件的位置,以及本地Maven Repository的位置。

maven2

 

我们将一个Maven项目导入Eclipse中,选中项目名称,单击右键,Configure->Convert to Maven Project。再次选中项目,单击右键,这时右键菜单里会出现“Maven”选项。

discuz板块和帖子被删除后返回404公益广告页面的设置方法

discuz删除一些版面后再访问之前的版面会有提示,但并没有返回我们期望的404状态,而是正常状态200。

google等搜索引擎已经收录了之前的网页,我们希望从google中删除这些已经不存在的内容。只有返回404,google才会认为这些网页已经不存在。我们需要对discuz做修改,如果版面或帖子已经删除,返回错误提示页面,并且状态是404。

最近,很多互联网公司和社会组织发起了寻找失踪儿童的公益活动。我们可以把自己的404页面设置成寻找失踪儿童页面。

以discuz X3为例,需要按照如下方式修改:

1. source/module/forum/forum_forumdisplay.php

注释掉:showmessage(‘forum_nonexistence’, NULL);

新增:dheader(“Location: /404.php”);

2. source/module/forum/forum_viewthread.php

和1一样。

3. 在网站根目录下新建文件404.php

4. 在template/default目录下新建1个目录,取名diy,然后在里面新建一个文件404.htm

代码见附件。upload