小编Ice*_*ras的帖子

将文件打印到java中的特定打印机

我有一个文本文件,我需要将其打印到特定的网络打印机.我知道打印机的名称.

到目前为止,我已经制作了一个Printable类来打印我的文件(票证).

public class TicketPrintPage implements Printable {

    private File ticket;

    public TicketPrintPage(File f) {
        ticket = f;
    }

    public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException {
        int interline = 12;
        Graphics2D g2 = (Graphics2D) g;
        g2.setFont(new Font("CourierThai", Font.PLAIN, 10));
        int x =  (int) pf.getImageableX();
        int y = (int) pf.getImageableY();

        try {
            FileReader fr = new FileReader(ticket);
            BufferedReader br = new BufferedReader(fr);

            String s;
            while ((s = br.readLine()) != null) {
                y += interline;
                g2.drawString(s, x, y); …
Run Code Online (Sandbox Code Playgroud)

java printing file

8
推荐指数
2
解决办法
6万
查看次数

对Artifactoy的Bamboo部署项目

我已经研究了一段时间,但找不到答案.我使用Bamboo 5.3和Artifactory插件1.6.2.我有一个生成.war和两个.zips的构建项目.我还有一个Bamboo Deployment项目,它使用这三个文件创建版本并部署到DEV,QA等.

对于构建项目,我可以使用artifactory插件,这很好.问题是如果我发布所有构建,我最终会得到很多工件.我想向Artifactory发布仅来自发行版的文件,因此不太经常发生,并且人们只会看到3-4次发布尝试,而不是150次发布.

我的问题是,在创建我的部署任务(如下载,复制,调用ssh脚本......)时,没有"Artifactory Generic Deploy",就像构建项目任务一样.

我看到有一个新的Bamboo 5.4在部署过程中有一些改进,也许这可能会有所帮助?

deployment bamboo artifactory

0
推荐指数
1
解决办法
2372
查看次数

标签 统计

artifactory ×1

bamboo ×1

deployment ×1

file ×1

java ×1

printing ×1