Eclipse中运行Pylons

官方中pylons都是通过在shell中运行paster serve --reload development.ini来运行应用实例。而整天在任务栏跑着一个黑乎乎的shell很碍眼,通过一下步骤可以在Eclipse中运行pylons。

配置Run Configuration - Python Run如下。

Main页签中Main Module指向paster-script.py,可以使用绝对路径。

image

配置Arguments页签的参数,添加serve --reload development.ini,后面的ini配置文件可以使用绝对路径。

image

勾选Common下的Allocate Console来进行paster调试信息输出。

在Windows - Preference - Pydev - Interpreter - Python中的PYTHONPATH加入pylons目标环境 ,报过site-packages目录和site-packages目录下面的egg文件(理解为jar包,称之为蟒蛇蛋)。

不出意外的话,就可以通过Run跑起整个应用了。

很可惜的是,这样做还是不能对应用进行Debug,pylons的debug依然依赖于pylons的"交互调试页面"。

参考http://stackoverflow.com/questions/147650/debug-pylons-application-through- eclipse

more ...

Maven 下 Jetty 启动

部门最近开发的产品使用的开发服务器是 Jetty(挂载在 GWT 中),启动方法是通过 Eclipse 的 External Tool 执行。我对此表示很好奇,特意在自己电脑下面组建了一个 Jetty 开发环境,发现 Maven 和 Jetty 合作起来非常愉快,现在小记之。

准备 Maven 配置文件

我使用 Maven 推荐的标准 webapp 结构,结构如下,官方文档可以参考 Maven - Introduction to the Standard Directory Layout

  • src/main/java
    • Application/Library sources
  • src/main/resources
    • Application/Library resources …
more ...

在Eclipse中使用Maven

一提到Eclipse中使用Maven,都会想到m2eclipse这个插件。其实在Ecli pse下使用Maven不用插件也能完成,我们只需要使用bin/mvn下面的mvn即可。

3分钟Maven

Maven官方提供了Getting Started in 5 MinutesGetting Started in 30 Minutes两种教程,我这里再简化一下,记录一下常用命令。

#建立一个空项目,包含一个HelloWorld,可以通过
#-DarchetypeGroupId=<archetype-groupId> -DarchetypeArtifactId=<archetype-artifactId>
#命令创建更多类型项目
mvn archetype:create -DgroupId=com.dddspace.java -DartifactId=helloworld

编译打包到jar或者war,根据pom中定义

maven package

jUnit跑跑

mvn test

神奇的命令,帮助创建Eclipse项目 …

more ...

Web开发利器-Aptana

闲逛时候意外发现了一款开发利器Aptana,介绍说是JavaScript编辑利器,我冲着试一试的心理去官网溜达了一圈,发现那篇介绍问完完全全错了,Aptan a哪里只是JavaScript编辑器啊,完全是Web开发18般武艺样样精通啊。

image

废话不多说,来自open-open的介绍(alswl懒得翻译官方文字了 ^_^)

Aptana是一个非常强大,开源,专注于JavaScript的Ajax开发IDE。它的特性包括: JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。

*支持JavaScript,HTML,CSS代码提示,包括JavaScript 自定函数

代码语法错误提示。
支持Aptana UI自定义和扩展。
支持跨平台。
支持FTP/SFTP
调试JavaScript
支持流行AJAX框架的Code Assist 功能:AFLAX, Dojo, JQuery, MochiKit, Prototype, Rico, script.aculo.us, Yahoo UI …

more ...

使用subclipse代理

公司网络必须使用代理,今天更新自己写的一个Utils到Google Project Host时候,出现无法打开SVN服务器的现象,我在浏览器测试了那几个目录,都没有问题,猜到是代理连接的问题。

Eclipse的代理设置在"General-Network Connections"中设置,很明显,Subclipse不在这里设定。

PS:在写的是一个DataBase->Java 3层代码生成器,想仿照动软.NET生成器那 样写,今天刚写完生成Bean的一些版本,自己计划在半年时间内写一个beta版。

下面是解决办法,来自 百亩森林 » 解决windows下subclipse穿过代理连接subversion服务器

×××××&&以下原文&&×××××

解决windows下subclipse穿过代理连接subversion服务器

1、cmd命令提示符输入 echo %APPDATA%

2、进入第一步输出的目录下,并找到Subversion目录(如C:Documents and SettingsAdministratorApplication DataSubversion),注意此目录为隐藏目录。

3、在servers文件中的最后[global]后增加

http-proxy-host =192 …
more ...

在Eclipse中使用VSS

原文链接:Eclipse中安装配置VSS - 51CTO.COM

alswl友情提示:VSS Plugin for Eclipse 已经更新至1.6.2,链接在这里

-BOF-

vss安装

1. 安装Vss服务器

在服务器上安装vss6.0d,安装好后,在服务器目录C:Program FilesMicrosoft Visual StudioCommonVSS下有个NETSETUP.EXE文件,共享这个目录,客户机就执行这个NETSETUP.EXE文件进行安装。

2. 创建源代码管理数据库

2-1. 在服务端要先创建一个源代码管理数据库,以存储您的开发团队的共享文件的服务器版本。为源代码管理数据库创建共享网络文件夹。在源代码管理服务器中,打开 Windows 资源管理器,新建一个名为 test的文件夹。

2-2. 右击"test",然后单击"属性"。

2-3. 在"test …

more ...

在Eclipse3.5下使用Flex Builder 3

这次课程设计是我大学最后一次了,毕业设计会需要谨慎,所以这次课程设计我决定做一个新潮的系统。

我将系统命名为PylexChat,是一个基于Python+Flex的聊天系统,架构在GAE+AIR环境,支持多平台(Wi ndows+Linux+Web+手机)客户端登录。开发IDE为Eclipse+Flex Builder3插件,我的Eclipse Gelileo(v3.5)。在安装Flex Builder 3过程中就弹出需要3.4一下环境,我没在意,继续安装了。

安装之后出现了问题,Eclipse插件根本没有加载,我在Getting Flex Builder 3 plugin to survive a new Eclipse Version找到了相应解决方案 …

more ...

Eclipse代码统计插件

贴吧快完成主要功能了,想统计一下代码量,找到这么一个插件

我 自己试用了一下,发现需要注意两个地方:1.必须在JAVA透视图下使用才能有效;2.必须为项目的选项下的Metrics选择启动Metrics才能统 计;3.这个插件原意是分析代码质量、复杂性的,在分析结果中包含了代码量统计。4.只统计java代码,不统计jsp文件。

最后,Metrics可以以图形化的形式显示包的依赖关系,很好玩,大家可以试试。

转载自:三亩地<猛击这里打开>,谢谢作者

***以下为原文*****

Metrics插件可以从多个角度对Eclipse中的代码进行统计:

metrics

官方网站http://metrics.sourceforge.net/

添加方法:Run Eclipse, go to Help menu -> Software Updates -> Find and Install ... On the opening dialog choose …

more ...

Eclipse中JSP文件的编码设置

在Eclipse中新建JSP页面时候,contentType="text/html; charset=utf-8", pageEncoding="utf-8", content="text/html; charset=utf-8", 这样连中文字都无法保存 ,必须修改成UTF-8才能显示。

在网上找了很久都没有合适的方案,都是给出在General下面的Content Types修改编码,而且下面人留言还说有效,我自己试了去发现根本没有作用。。。

自己琢磨了很久,终于在Web - JSP Files 里面找到了正确的设置,把其中的Encoding由ISO改为UTF-8就一切完美解决。

more ...

Eclipse的奇淫巧计【转】

代码篇:

1.在源代码中快速跳转:

eclipse中的跳转甚至比VS.Net还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。

2.实时语法检查:

编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提

醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经

完成了。

3.自动生成getter/setter方法:

只需要申明protected,private类成员变量,然后在Package Explore中找到该类,右键点击,选择"Source""Generate Getters and

Setters"。

4.更改类名/变量名:

如果涉及到多处修改,不要直接在源码中更改,在Package Explore中找到要改名的类或变量,右键点击 …

more ...