cat plugin_directory/plugin.properties

aboutText=blah blah\n\n\
Build Number: 

 

cat build.xml

...

<target name="before-pde-build">

<echo file="${buildDirectory}/plugins/plug_in_name/plugin.properties" message=${env.BUILD_NUMBER}" append="true"/>
</target>

Posted by zennken

if (mListViewer != null)

{

List sList = mListViewer.getList();

if (sList.getItemCount() > 0)

{

sList.select(0);

sList.notifyListeners(SWT.Selection, new Event());

}

}

Posted by zennken
Input as follow at command line

rcp_applicatoin_name.exe -vmargs -Xmx1G

Set maximum Java heap size as 1GB  

Check allocated size:
System.out.println(java.lang.Runtime.getRuntime().maxMemory()); 
Posted by zennken
public static String getCellString4Clipboard(Grid aGrid)
{
StringBuffer result = new StringBuffer();
int prevRow, curRow; // For new-line inserting
int i, size;
Point[] selCells = aGrid.getCellSelection();
size = selCells.length;
// For the first selected cell
i = 0;
result.append(aGrid.getItem(selCells[i].y).getText(selCells[i].x));
prevRow = selCells[i].y;
// Remains
for(i = 1; i < size; i++)
{
curRow = selCells[i].y;
if (prevRow != curRow)
result.append(System.getProperty("line.separator"));
else 
result.append("\t");

result.append(aGrid.getItem(selCells[i].y).getText(selCells[i].x));

prevRow = curRow;
}
return result.toString();
}
Posted by zennken

Application의 About을 눌렀을 때 aboutText 대신 %aboutText가 나타날 때

1. xxx.product 파일의 Branding-About Dialog-Text에 %aboutText가 써 있는가?
2. plugin.properties파일이 프로젝트의 root에 존재하고 내용은  aboutText=xxxx로 시작하는가?
3. Run As-Open Run Dialog-Configuration에서 Clear configurtion area before lauching이 체크 되어 있는가?
3. plugin.xml의 MANIFEST.MF에 Bundle-Localization: plugin이 존재하는가?
Posted by zennken
대상: Eclipse 3.3.2 버젼

Update Site에서 Build를 하기 전에 반드시 Feature projec의 Plug-ins에서 버젼을 update 시켜야 한다.
Posted by zennken
대상: Eclipse 3.3.2

Feature Project의 Included Features에서 추가되는 3.3.x버젼의 org.eclipse.rcp feature에 의해 RCP application의 update가 실패한다.

아직 자세히는 모르겠지만, org.eclipse.rcp feature 자체의 문제점인 듯 보인다.

Work-around
처음 RCP application을 export product할 때는 Feature의 Included Features에 org.eclipse.rcp 추가한다.
이후 Update Site에 추가할 feature를 구성할 때는 Included Features에서 org.eclipse.rcp를 제거한 후 Build를 한다.

단점: org.eclipse.rcp는 update할 수 없다.




Posted by zennken
1

zennken

달력